GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie InfluxDB unter Windows

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 brauchen Sie go (>1.4), git und hg.

Wenn Sie keine eigene Version kompilieren möchten, finden Sie hier auch meine eigenen Windows x86-Binärdateien 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 und 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"

Ich hatte ziemlich viel mit diesem Problem zu kämpfen, also werde ich den vollständigen Vorgang Schritt für Schritt posten . Dies wird hoffentlich anderen Leuten helfen, die auf diesem Beitrag landen.

Inhaltsverzeichnis:

Bearbeiten:WARNUNG, dies funktioniert nicht, wenn Go und der Projektordner in einem benutzerdefinierten Pfad installiert sind (nicht c:\go). In diesem Fall brechen Sie mit kryptischen Meldungen über nicht erkannte Importpfade ab (danke an user626528 für die Info)

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

1. VORHERIGE DOWNLOADS

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

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

2. ZUSAMMENSTELLUNG

cd nach C:\Go

Erstellen Sie unseren $GOPATH in "C:\Go\projects" (überall außer C:\Go\src , das ist $GOROOT ).

> mkdir projects

Auf $GOPATH setzen Variable in dieses neue Verzeichnis:

> set GOPATH=C:\Go\projects

Ziehen Sie den influxdb-Code von github in unseren $GOPATH :

> go get github.com/influxdata/influxdb

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

Ziehen Sie die Projektabhängigkeiten:

> 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 erstellen Datei mit folgendem Text:

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

Einige Updates für die Lösung von Xavier Peña, um die neueste influxdb zu erstellen. Beachten Sie den Unterschied zwischen der Github-URL und dem 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

Linux
  1. So installieren Sie Windows 10 in VirtualBox unter Linux

  2. So installieren Sie Cassandra unter Windows 10

  3. So installieren Sie Vim (vi) unter Windows 10

  4. Wie installiere ich Windows 8 auf Wine?

  5. Wie installiere ich Ubuntu 20.04 unter Windows 10?

So installieren Sie Maven unter Windows

So installieren Sie Hyper-V unter Windows 10 21H

So installieren Sie Ubuntu 20.04 unter Windows 10

So installieren Sie WSL unter Windows 10

So installieren Sie Ubuntu 22.04 unter Windows 10

Wie installiere ich Wine auf Ubuntu?