GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar InfluxDB en Windows

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 ejecuta 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 contenidos:

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. COMPILACIÓN
  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:\Ir\proyectos" (cualquier lugar menos C:\Go\src , que es el $GOROOT ).

> mkdir projects

Establecer en $GOPATH variable a este nuevo directorio:

> set GOPATH=C:\Go\projects

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

> go get github.com/influxdata/influxdb

cd a C:\Go\projects\github.com\influxdata\influxdb

Extrae las dependencias del proyecto:

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

Finalmente, construye el código:

> go build ./...

...esto creará 3 ejecutables en C:\Go\projects\bin :

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:\Go\projects>go get github.com/influxdata/influxdb

C:\Go\projects>go get github.com/sparrc/gdm

C:\Go\projects>cd C:\Go\projects\src\github.com\influxdata\influxdb

C:\Go\projects\src\github.com\influxdata\influxdb>go get -u -f ./...

C:\Go\projects\src\github.com\influxdata\influxdb>c:\Go\projects\bin\gdm.exe restore

C:\Go\projects\src\github.com\influxdata\influxdb>go build ./...

C:\Go\projects\src\github.com\influxdata\influxdb>go install ./...

C:\Go\projects\bin>influxd config > influxdb.generated.conf

C:\Go\projects\bin>influxd -config influxdb.generated.conf

Linux
  1. Cómo instalar Windows 10 en VirtualBox en Linux

  2. Cómo instalar Cassandra en Windows 10

  3. Cómo instalar Vim (vi) en Windows 10

  4. ¿Cómo instalar Windows 8 en Wine?

  5. ¿Cómo instalo Ubuntu 20.04 en Windows 10?

Cómo instalar Maven en Windows

Cómo instalar Hyper-V en Windows 10 21H

Cómo instalar Ubuntu 20.04 en Windows 10

Cómo instalar WSL en Windows 10

Cómo instalar Ubuntu 22.04 en Windows 10

¿Cómo instalar Wine en Ubuntu?