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.
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:
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:
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:
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:
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
):Asegúrate de que el archivo de configuración de InfluxDB esté correctamente configurado. Puedes verificar esto ejecutando el siguiente comando:
Asegúrate de que la sección
[http]
esté sin comentario y que elbind-address
esté configurado como:8086
.Una vez que hayas verificado los pasos anteriores, puedes intentar iniciar la CLI de InfluxDB con los argumentos correctos. El formato general es:
Donde
<hostname>
es el nombre de host del servidor de InfluxDB (normalmentelocalhost
) y<port>
es el número de puerto para la API HTTP de InfluxDB (normalmente8086
).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.