GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal InfluxDB di Windows

Cabang influxdb 0.9 saat ini murni go dan dapat dikompilasi di Windows dengan perintah berikut:

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

Tentu saja Anda perlu pergi (>1.4), git dan hg.

Jika Anda tidak ingin mengkompilasi versi Anda sendiri, Anda juga dapat menemukan di sini binari Windows x86 saya sendiri untuk v0.9.0-rc11:https://github.com/adriencarbonne/influxdb/releases/download/v0.9.0-rc11/ influxdb_v0.9.0-rc11.zip

Untuk menjalankan InfluxDB, ketik:influxd.exe .

Atau lebih baik lagi, buat file konfigurasi berikut, simpan sebagai influxdb.conf dan jalankan 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"

Saya banyak berjuang dengan masalah ini, jadi saya akan memposting proses lengkapnya langkah demi langkah . Mudah-mudahan ini akan membantu orang lain yang membuka pos ini.

Daftar isi:

Sunting:PERINGATAN, ini tidak berfungsi jika Go dan folder proyek dipasang ke jalur khusus (bukan c:\go). Dalam hal ini, istirahatlah dengan pesan samar tentang jalur impor yang tidak dikenal (terima kasih kepada user626528 untuk infonya)

  1. UNDUHAN SEBELUMNYA
  2. PENYUSUNAN
  3. EKSEKUSI

1. UNDUHAN SEBELUMNYA

Gunakan Windows (dapatkan .msi):https://golang.org/dl/

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

2. KOMPILASI

cd ke C:\Go

Buat $GOPATH kami di "C:\Go\projects" (di mana saja kecuali C:\Go\src , yaitu $GOROOT ).

> mkdir projects

Setel ke $GOPATH variabel ke direktori baru ini:

> set GOPATH=C:\Go\projects

Tarik kode influxdb dari github ke $GOPATH kita :

> go get github.com/influxdata/influxdb

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

Tarik dependensi proyek:

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

Terakhir, buat kode:

> go build ./...

...ini akan membuat 3 executable di bawah C:\Go\projects\bin :

influx.exe 
influxd.exe
urlgen.exe

3. EKSEKUSI

Untuk memulai layanan:

influxd -config influxdb.conf

Untuk itu, pertama-tama Anda harus membuat influxdb.conf file dengan teks berikut:

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"

Setelah layanan dimulai, Anda dapat menjalankan Chrome dan membuka http://localhost:8083, dan mulai bermain dengan InfluxDb.

Nilai default untuk nama pengguna dan sandi adalah:

username: root
password: root

Beberapa pembaruan untuk solusi Xavier Peña untuk membangun influxdb terbaru. Perhatikan perbedaan URL github dan jalurnya.

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. Cara menginstal Vim (vi) di Windows 10

  2. Bagaimana Cara Menginstal Windows 8 Pada Anggur??

  3. Bagaimana cara menginstal Ubuntu 20.04 di Windows 10?

  1. Cara Instal Windows 10 di VirtualBox di Linux

  2. Cara Menginstal Cassandra di Windows 10

  3. Cara Menginstal Ruby di Windows 10

  1. Cara Menginstal Putty di Windows

  2. Cara Memasang Benang di Windows

  3. Cara Menginstal Java di Windows