es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Ejecutando la interfaz de línea de comandos (CLI) en influxdb@1 instalado a través de Homebrew.

He instalado la versión 1.9 de InfluxDB desde Homebrew en una Mac. (No quiero usar la versión 2.X ya que esto rompería la forma en que otro programa alimenta datos a Influx.)

Parece que he logrado poner en marcha el servicio de la base de datos, pero no puedo iniciar el cliente de Influx. He intentado varias combinaciones de instrucciones, y me han devuelto diversos errores.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución de problemas en la CLI de InfluxDB en Mac

    Si has instalado la versión 1.9 de InfluxDB desde Homebrew en un Mac y tienes problemas para iniciar la CLI de influx, hay algunas cosas que puedes intentar para solucionar el problema:

    1. Verificar si el servicio de InfluxDB está en ejecución

    Antes de intentar iniciar la CLI de influx, debes asegurarte de que el servicio de InfluxDB esté en ejecución. Puedes hacer esto ejecutando el siguiente comando:

    brew services list
    

    Si ves “influxdb” con “started” en la columna de estado, significa que el servicio está en ejecución. Si no está en ejecución, puedes iniciarlo con el siguiente comando:

    brew services start influxdb
    
    1. Verificar la variable PATH

    Asegúrate de que la variable PATH esté configurada correctamente e incluya la ruta al ejecutable de influx. Puedes verificar esto ejecutando el siguiente comando:

    echo $PATH
    

    La salida debería incluir la ruta a los binarios de InfluxDB, que normalmente es /usr/local/opt/influxdb/bin. Si no está incluida, puedes agregarla a la variable PATH agregando la siguiente línea a tu perfil de shell (por ejemplo, ~/.bash_profile o ~/.zshrc):

    export PATH="/usr/local/opt/influxdb/bin:$PATH"
    
    1. Verificar la configuración de InfluxDB

    Asegúrate de que el archivo de configuración de InfluxDB esté correctamente configurado. Puedes verificar esto ejecutando el siguiente comando:

    cat /usr/local/etc/influxdb.conf
    

    Asegúrate de que la sección [http] esté sin comentario y que el bind-address esté configurado como :8086.

    1. Intentar iniciar la CLI de InfluxDB con los argumentos correctos

    Una vez que hayas verificado los pasos anteriores, puedes intentar iniciar la CLI de InfluxDB con los argumentos correctos. El formato general es:

    influx -host <hostname> -port <port>
    

    Donde <hostname> es el nombre de host del servidor de InfluxDB (normalmente localhost) y <port> es el número de puerto para la API HTTP de InfluxDB (normalmente 8086).

    Si has intentado todos los pasos anteriores y sigues teniendo errores, proporciona más detalles sobre los errores que estás viendo y los comandos específicos que has intentado. Esto ayudará a solucionar el problema.

Comments are closed.