GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer InfluxDB sous Windows

La branche 0.9 actuelle d'influxdb est pure go et peut être compilée sous Windows avec les commandes suivantes :

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

Bien sûr, vous aurez besoin de go (>1.4), git et hg.

Si vous ne souhaitez pas compiler votre propre version, vous pouvez également trouver ici mes propres binaires Windows x86 pour la v0.9.0-rc11 :https://github.com/adriencarbonne/influxdb/releases/download/v0.9.0-rc11/ influxdb_v0.9.0-rc11.zip

Pour exécuter InfluxDB, tapez :influxd.exe .

Ou encore mieux, créez le fichier de configuration suivant, enregistrez-le sous influxdb.conf et exécutez 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"

J'ai beaucoup lutté avec ce problème, donc je vais publier le processus complet étape par étape . J'espère que cela aidera d'autres personnes qui atterriront sur ce message.

Table des matières :

Edit :ATTENTION, cela ne fonctionne pas si Go et le dossier des projets sont installés dans un chemin personnalisé (pas c:\go). Dans ce cas, allez chercher des pauses avec des messages cryptés sur les chemins d'importation non reconnus (merci à user626528 pour l'info)

  1. TÉLÉCHARGEMENTS PRÉCÉDENTS
  2. COMPILATION
  3. EXÉCUTION

1. TÉLÉCHARGEMENTS PRÉCÉDENTS

Optez pour Windows (obtenez le .msi):https://golang.org/dl/

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

2. COMPILATION

cd vers C:\Go

Créez notre $GOPATH dans "C:\Go\projects" (partout sauf C:\Go\src , qui est le $GOROOT ).

> mkdir projects

Défini sur $GOPATH variable vers ce nouveau répertoire :

> set GOPATH=C:\Go\projects

Extrayez le code influxdb de github dans notre $GOPATH :

> go get github.com/influxdata/influxdb

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

Tirez les dépendances du projet :

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

Enfin, construisez le code :

> go build ./...

... cela créera 3 exécutables sous C:\Go\projects\bin :

influx.exe 
influxd.exe
urlgen.exe

3. EXÉCUTION

Pour démarrer le service :

influxd -config influxdb.conf

Pour cela, vous devez d'abord créer un influxdb.conf fichier avec le texte suivant :

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"

Une fois le service démarré, vous pouvez exécuter Chrome et accéder à http://localhost:8083, et commencer à jouer avec InfluxDb.

Les valeurs par défaut pour le nom d'utilisateur et le mot de passe sont :

username: root
password: root

Quelques mises à jour de la solution de Xavier Peña pour compiler le dernier influxdb. Notez la différence entre l'URL github et le chemin.

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. Comment installer Windows 10 dans VirtualBox sous Linux

  2. Comment installer Cassandra sur Windows 10

  3. Comment installer Vim (vi) sur Windows 10

  4. Comment installer Windows 8 sur Wine ??

  5. Comment installer Ubuntu 20.04 sur Windows 10 ?

Comment installer Maven sur Windows

Comment installer Hyper-V sur Windows 10 21H

Comment installer Ubuntu 20.04 sur Windows 10

Comment installer WSL sur Windows 10

Comment installer Ubuntu 22.04 sur Windows 10

Comment installer Wine sur Ubuntu ?