GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare InfluxDB su Windows

L'attuale ramo 0.9 di influxdb è puro e può essere compilato su Windows con i seguenti comandi:

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

Ovviamente avrai bisogno di go (>1.4), git e hg.

Se non vuoi compilare la tua versione, puoi anche trovare qui i miei binari di Windows x86 per v0.9.0-rc11:https://github.com/adriencarbonne/influxdb/releases/download/v0.9.0-rc11/ influxdb_v0.9.0-rc11.zip

Per eseguire InfluxDB, digita:influxd.exe .

O ancora meglio, crea il seguente file di configurazione, salvalo come influxdb.conf ed esegui 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"

Ho faticato parecchio con questo problema, quindi pubblicherò l'intero processo passo dopo passo . Si spera che questo aiuti altre persone che arrivano su questo post.

Sommario:

Modifica:ATTENZIONE, questo non funziona se la cartella Go e i progetti sono installati in un percorso personalizzato (non c:\go). In questo caso prenditi una pausa con messaggi criptici sui percorsi di importazione non riconosciuti (grazie a user626528 per le informazioni)

  1. DOWNLOAD PRECEDENTI
  2. COMPILAZIONE
  3. ESECUZIONE

1. DOWNLOAD PRECEDENTI

Vai per Windows (prendi il file .msi):https://golang.org/dl/

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

2. COMPILAZIONE

cd in C:\Go

Crea il nostro $GOPATH in "C:\Go\projects" (ovunque tranne C:\Go\src , ovvero $GOROOT ).

> mkdir projects

Imposta su $GOPATH variabile in questa nuova directory:

> set GOPATH=C:\Go\projects

Estrai il codice influxdb da github nel nostro $GOPATH :

> go get github.com/influxdata/influxdb

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

Estrai le dipendenze del progetto:

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

Infine, crea il codice:

> go build ./...

...questo creerà 3 eseguibili in C:\Go\projects\bin :

influx.exe 
influxd.exe
urlgen.exe

3. ESECUZIONE

Per avviare il servizio:

influxd -config influxdb.conf

Per questo, devi prima creare un influxdb.conf file con il seguente testo:

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 volta avviato il servizio, puoi eseguire Chrome e andare su http://localhost:8083 e iniziare a giocare con InfluxDb.

I valori predefiniti per nome utente e password sono:

username: root
password: root

Pochi aggiornamenti alla soluzione di Xavier Peña per creare l'ultimo influxdb. Nota la differenza nell'URL github e nel percorso.

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. Come installare Windows 10 in VirtualBox in Linux

  2. Come installare Cassandra su Windows 10

  3. Come installare Vim (vi) su Windows 10

  4. Come installare Windows 8 su Wine??

  5. Come installo Ubuntu 20.04 su Windows 10?

Come installare Maven su Windows

Come installare Hyper-V su Windows 10 21H

Come installare Ubuntu 20.04 su Windows 10

Come installare WSL su Windows 10

Come installare Ubuntu 22.04 su Windows 10

Come installare Wine su Ubuntu?