it-swarm.com.de

Wie installiere ich InfluxDB in Windows?

Ich bin neu bei InfluxDB. Ich konnte keine Details zur Installation von InfluxDB unter Windows finden. Gibt es eine Möglichkeit, es auf einem Windows-Computer zu installieren, oder muss ich einen Linux-Server für Entwicklungszwecke verwenden?

20
Sajith

Der aktuelle 0.9-Zweig von influxdb ist pure go und kann unter Windows mit den folgenden Befehlen kompiliert werden:

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

Natürlich brauchst du go (> 1.4), git und hg.

Wenn Sie keine eigene Version erstellen möchten, finden Sie hier auch meine eigenen Windows-x86-Binaries für v0.9.0-rc11: https://github.com/adriencarbonne/influxdb/releases/download/v0 .9.0-rc11/influxdb_v0.9.0-rc11.Zip

Um InfluxDB auszuführen, geben Sie Folgendes ein: influxd.exe.

Oder noch besser, erstellen Sie die folgende Konfigurationsdatei, speichern Sie sie als influxdb.conf und führen Sie influxd --config influxdb.conf aus:

reporting-disabled = true

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

[admin]
enabled = true
port = 8083

[api]
port = 8086

[data]
dir = "data"

[broker]
dir = "broker"
22
adrien

Ich habe ziemlich viel mit diesem Problem zu kämpfen, also werde ich den gesamten Prozess Schritt für Schritt veröffentlichen. Dies wird hoffentlich anderen Menschen helfen, die auf diesem Beitrag landen.

Inhaltsverzeichnis:

Bearbeiten: WARNUNG, das funktioniert nicht, wenn Go und der Projektordner in einem benutzerdefinierten Pfad installiert sind (nicht in c:\go). In diesem Fall erhalten Sie Pausen mit kryptischen Nachrichten über nicht erkannte Importpfade (dank user626528 für die Info).

  1. VORHERIGE DOWNLOADS
  2. ZUSAMMENSTELLUNG
  3. AUSFÜHRUNG

1. VORHERIGE DOWNLOADS

Gehen Sie für Windows (erhalten Sie die .msi): https://golang.org/dl/

GIT für Windows: http://git-scm.com/download/win


2. KOMPILIERUNG

cd zu C:\Go

Erstellen Sie unser $ GOPATH in "C:\Go\projects" (an einer beliebigen Stelle außer C:\Go\src, also $ GOROOT).

> mkdir projects

Setzen Sie die Variable $ GOPATH auf dieses neue Verzeichnis:

> set GOPATH=C:\Go\projects

Ziehe den influxdb-Code von github in unseren $ GOPATH:

> go get github.com/influxdata/influxdb

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

Ziehen Sie die Projektabhängigkeiten heraus:

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

Erstellen Sie schließlich den Code:

> go build ./...

... Dadurch werden 3 ausführbare Dateien unter C:\Go\projects\bin erstellt:

influx.exe 
influxd.exe
urlgen.exe

3. AUSFÜHRUNG

So starten Sie den Dienst:

influxd -config influxdb.conf

Dazu müssen Sie zunächst eine influxdb.conf -Datei mit folgendem Text erstellen:

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"

Sobald der Dienst gestartet ist, können Sie Chrome ausführen und zu http: // localhost: 8083 gehen und mit InfluxDb spielen.

Standardwerte für Benutzername und Passwort sind:

username: root
password: root
19
Xavier Peña

Xavier Peña -Lösung zum Erstellen der neuesten influxdb. Beachten Sie den Unterschied zwischen Github-URL und Pfad.

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
8
Rajesh

Windows, wenn offiziell unterstützt. Gehen Sie zu https://portal.influxdata.com/downloads und laden Sie es von dort herunter.

2
Roland Ettinger

Das "Nightlies" Build hat jetzt tatsächlich ausführbare Dateien für Windows. Die Release-Version nicht (es gibt ein offenes Problem dafür).

Alternativ können Sie auch die freigegebene Version herunterladen und die Dateinamenerweiterung .exe hinzufügen. Sie müssten die Konfigurationsdatei mit dem Befehl generieren:

influxd config >influxdb.conf
1
Ali Cheaito

Es gab keine Influxdb-Windows-Version am 30. September 14, es gab nur Linux- und OSX-Versionen.

Update: Aktuelle 0.9-Version vom 04.09.2015 hat eine Win-Version. 

1
Oscar

Der aktuelle 0.9-Zweig von influxdb ist pure go und kann unter Windows kompiliert werden. Die Hauptvoraussetzungen sind go 1.4, git (z. B. tortoisegit zusammen mit msysgit), hg (z. B. tortoisehg).

Mit diesem Setup habe ich influxdb unter Win7 x64 erfolgreich kompiliert und ausgeführt.

1
andig

Derzeit unterstützen wir Windows nicht offiziell. Sie sollten jedoch jetzt in der Lage sein, vom Master aus zu bauen. Sehen Sie sich dieses Problem an, um es genau zu verfolgen. Die Kommentare unten haben einen Link, wo Sie eine kompilierte Binärdatei erhalten können: https://github.com/influxdata/influxdb/issues/5359

0
Paul Dix

Zum Erstellen der influxdb-Konfigurationsdatei können Sie auch den folgenden Befehl verwenden

influxd config > influxdb.generated.conf

0
Mohan S P

Wenn Sie es nicht selbst kompilieren möchten, wird der Build von influxdata erstellt und ist unter folgenden URLs zu finden: https://dl.influxdata.com/influxdb/releases/influxdb-1.0.0-beta2_windows_AMD64.Zip (einfach die Versionsnummer ändern, um eine andere (aktuelle) Version zu erhalten)

Wie von Paul Dix erwähnt, wird Windows im Moment jedoch nicht offiziell unterstützt. 

0
gvo

gehen Sie zu influxdata.com und klicken Sie auf downloads https://portal.influxdata.com/downloads/

wählen Sie Version 1.7. denn aktuell gibt es keine binaries für 2.0. Download Windows Binnary

0
Shimon Doodkin