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)
- DESCARGAS ANTERIORES
- COMPILACION
- 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.