Aktuální větev influxdb 0.9 je čistá a lze ji zkompilovat na Windows pomocí následujících příkazů:
cd %GOPATH%/src/github.com/influxdb
go get -u -f ./...
go build ./...
Samozřejmě budete potřebovat go (>1.4), git a hg.
Pokud nechcete kompilovat svou vlastní verzi, můžete zde také najít mé vlastní binární soubory Windows x86 pro v0.9.0-rc11:https://github.com/adriencarbonne/influxdb/releases/download/v0.9.0-rc11/ influxdb_v0.9.0-rc11.zip
Chcete-li spustit InfluxDB, zadejte:influxd.exe
.
Nebo ještě lépe vytvořte následující konfigurační soubor a uložte jej jako influxdb.conf
a spusťte 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"
S tímto problémem jsem se dost potýkal, takže celý proces zveřejním krok za krokem . Doufejme, že to pomůže dalším lidem, kteří se dostanou na tento příspěvek.
Obsah:
Edit:VAROVÁNÍ, toto nefunguje, pokud je Go a složka projektů nainstalována do vlastní cesty (ne c:\go). V tomto případě jděte na přestávky se záhadnými zprávami o nerozpoznaných cestách importu (díky uživateli 626528 za informace)
- PŘEDCHOZÍ STAŽENÍ
- KOMPILACE
- PROVEDENÍ
1. PŘEDCHOZÍ STAŽENÍ
Přejděte na Windows (získejte soubor .msi):https://golang.org/dl/
GIT pro Windows:http://git-scm.com/download/win
2. KOMPILACE
cd do C:\Go
Vytvořte náš $GOPATH v "C:\Go\projects" (kdekoli kromě C:\Go\src , což je $GOROOT ).
> mkdir projects
Nastavit na $GOPATH proměnnou do tohoto nového adresáře:
> set GOPATH=C:\Go\projects
Stáhněte kód influxdb z githubu do našeho $GOPATH :
> go get github.com/influxdata/influxdb
cd do C:\Go\projects\github.com\influxdata\influxdb
Vytáhněte závislosti projektu:
> go get -u -f ./...
Nakonec vytvořte kód:
> go build ./...
...tím se vytvoří 3 spustitelné soubory pod C:\Go\projects\bin :
influx.exe
influxd.exe
urlgen.exe
3. PROVEDENÍ
Spuštění služby:
influxd -config influxdb.conf
K tomu musíte nejprve vytvořit influxdb.conf soubor s následujícím textem:
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"
Jakmile je služba spuštěna, můžete spustit Chrome a přejít na http://localhost:8083 a začít hrát s InfluxDb.
Výchozí hodnoty pro uživatelské jméno a heslo jsou:
username: root
password: root
Několik aktualizací řešení Xavier Peña pro vytvoření nejnovější influxdb. Všimněte si rozdílu v URL githubu a cestě.
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