Saltar al contenido

Cómo instalar InfluxDB en Windows

Te sugerimos que revises esta resolución en un ambiente controlado antes de pasarlo a producción, un saludo.

Solución:

La rama 0.9 actual de influxdb es pura y se puede compilar en Windows con los siguientes comandos:

cd %GOPATH%/src/github.com/influxdb
go get -u -f ./...
go build ./...

Por supuesto, necesitará go (> 1.4), git y hg.

Si no desea compilar su propia versión, también puede encontrar aquí mis propios binarios de Windows x86 para v0.9.0-rc11: https://github.com/adriencarbonne/influxdb/releases/download/v0.9.0-rc11/ influxdb_v0.9.0-rc11.zip

Para ejecutar InfluxDB, escriba: influxd.exe.

O incluso mejor, cree el siguiente archivo de configuración, guárdelo como influxdb.conf y correr influxd --config influxdb.conf:

reporting-disabled = true

#[logging]
#level = "debug"
#file = "influxdb.log"

[admin]
enabled = true
port = 8083

[api]
port = 8086

[data]
dir = "data"

[broker]
dir = "broker"

Luché mucho con este problema, así que publicaré el proceso completo. paso a paso. Con suerte, esto ayudará a otras personas que lleguen a esta publicación.

Tabla de contenido:

Editar: ADVERTENCIA, esto no funciona si Go y la carpeta de proyectos están instalados en una ruta personalizada (no c:go). En este caso, obtenga descansos con mensajes crípticos sobre rutas de importación no reconocidas (gracias a user626528 por la información)

  1. DESCARGAS ANTERIORES
  2. COMPILACION
  3. EJECUCIÓN

1. DESCARGAS ANTERIORES

Vaya a Windows (obtenga el .msi): https://golang.org/dl/

GIT para Windows: http://git-scm.com/download/win


2. COMPILACIÓN

cd a C:Ir

Crea nuestro $GOPATH en “C:Irproyectos” (en cualquier lugar menos C:IrorigenCuál es el $GOROOT).

> mkdir projects

Ajustado a $GOPATH variable a este nuevo directorio:

> set GOPATH=C:Goprojects

Tire del código influxdb de github a nuestro $GOPATH:

> go get github.com/influxdata/influxdb

cd a C:Irproyectosgithub.cominfluxdatainfluxdb

Tire de las dependencias del proyecto:

> go get -u -f ./...

Finalmente, construye el código:

> go build ./...

…esto creará 3 ejecutables bajo C:Irproyectosbin:

influx.exe 
influxd.exe
urlgen.exe

3. EJECUCIÓN

Para iniciar el servicio:

influxd -config influxdb.conf

Para ello, primero debe crear un influxdb.conf archivo con el siguiente texto:

reporting-disabled = true

#[logging]
#level = "debug"
#file = "influxdb.log"
#write-tracing = false

[admin]
enabled = true
port = 8083

[api]
port = 8086

[data]
dir = "data"

[broker]
dir = "broker"

Una vez que se inicia el servicio, puede ejecutar Chrome e ir a http://localhost:8083 y comenzar a jugar con InfluxDb.

Los valores predeterminados para el nombre de usuario y la contraseña son:

username: root
password: root

Pocas actualizaciones a la solución de Xavier Peña para construir la última influxdb. Observe la diferencia en la URL de github y la ruta.

C:Goprojects>go get github.com/influxdata/influxdb

C:Goprojects>go get github.com/sparrc/gdm

C:Goprojects>cd C:Goprojectssrcgithub.cominfluxdatainfluxdb

C:Goprojectssrcgithub.cominfluxdatainfluxdb>go get -u -f ./...

C:Goprojectssrcgithub.cominfluxdatainfluxdb>c:Goprojectsbingdm.exe restore

C:Goprojectssrcgithub.cominfluxdatainfluxdb>go build ./...

C:Goprojectssrcgithub.cominfluxdatainfluxdb>go install ./...

C:Goprojectsbin>influxd config > influxdb.generated.conf

C:Goprojectsbin>influxd -config influxdb.generated.conf

Eres capaz de estimular nuestro cometido dejando un comentario y dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *