web-dev-qa-db-ja.com

InfluxDBをWindowsにインストールする方法

私はInfluxDBが初めてです。 InfluxDBをWindowsにインストールすることに関する詳細を見つけることができませんでした。 Windowsマシンにインストールする方法はありますか、または開発目的でLinuxサーバーを使用する必要がありますか?

21
Sajith

Influxdbの現在の0.9ブランチは純粋なgoであり、次のコマンドを使用してWindowsでコンパイルできます。

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

もちろん、go(> 1.4)、git、hgが必要です。

独自のバージョンをコンパイルしたくない場合は、v0.9.0-rc11用のWindows x86バイナリもここで見つけることができます: https://github.com/adriencarbonne/influxdb/releases/download/v0。 9.0-rc11/influxdb_v0.9.0-rc11.Zip

InfluxDBを実行するには、influxd.exeと入力します。

または、次の構成ファイルを作成し、influxdb.confとして保存して、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"
22
adrien

私はこの問題にかなり苦労したので、完全なプロセスを段階的に投稿します。これは、この記事に載っている他の人々を助けることを願っています。

目次:

編集:警告。Goおよびプロジェクトフォルダーがカスタムパス(c:\ goではない)にインストールされている場合、これは機能しません。この場合、認識されないインポートパスに関する不可解なメッセージで中断します(情報についてはuser626528に感謝)

  1. 過去のダウンロード
  2. コンパイル
  3. 実行

1。過去のダウンロード

Windowsに移動(.msiを取得): https://golang.org/dl/

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


2。コンパイル

cd toC:\ Go

$ GOPATH "C:\ Go\projects"C:\以外の場所に) Go\src、これは$ GOROOT)です。

> mkdir projects

この新しいディレクトリの$ GOPATH変数に設定します。

> set GOPATH=C:\Go\projects

Influxdbコードをgithubから$ GOPATHにプルします:

> go get github.com/influxdata/influxdb

cd toC:\ Go\projects\github.com\influxdata\influxdb

プロジェクトの依存関係を引き出します。

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

最後に、コードをビルドします。

> go build ./...

...これにより、C:\ Go\projects\binの下に3つの実行可能ファイルが作成されます。

influx.exe 
influxd.exe
urlgen.exe

3。 EXECUTION

サービスを開始するには:

influxd -config influxdb.conf

そのためには、まずinfluxdb.confファイルを作成して、次のテキストを含める必要があります。

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"

サービスが開始されると、Chromeを実行して http:// localhost:808 に移動し、InfluxDbでのプレイを開始できます。

ユーザー名とパスワードのデフォルト値は次のとおりです。

username: root
password: root
19
Xavier Peña

XavierPeña 最新のinfluxdbを構築するソリューションの更新はほとんどありません。 github URLとパスの違いに注意してください。

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。 https://portal.influxdata.com/downloads に移動して、そこからダウンロードします。

3
Roland Ettinger

"nightlies" build には実際にWindows実行可能ファイルがあります。リリースバージョンにはありません( 未解決の問題 があります)。

または、リリースされたバージョンをダウンロードし、ファイル名に.exe拡張子を追加することでも機能するはずです。次のコマンドを使用して、構成ファイルを生成する必要があります。

influxd config >influxdb.conf
1
Ali Cheaito

14年9月30日にはinfluxdb Windowsバージョンはありませんでした。LinuxバージョンとOSXバージョンしかありませんでした。

更新:2015年4月9日現在の現在の0.9バージョンにはwinバージョンがあります。

1
Oscar

Influxdbの現在の0.9ブランチは純粋なgoであり、Windowsでコンパイルできます。主な前提条件は、go 1.4、git(たとえば、tortoisegitとmsysgit)、hg(たとえば、tortoisehg)です。

このセットアップを使用して、Win7 x64でinfluxdbを正常にコンパイルして実行しました。

1
andig

現時点では、Windowsを正式にサポートしていません。ただし、マスターからビルドできるようになりました。この問題を詳細に追跡し、下部のコメントに、コンパイル済みバイナリを入手できる場所へのリンクがあります。 https://github.com/influxdata/influxdb/issues/5359

0
Paul Dix

Influxdb構成ファイルを作成するには、以下のコマンドも使用できます

influxd config > influxdb.generated.conf

0
Mohan S P

自分でコンパイルしたくない場合、ビルドはinfluxdataによって行われ、次のようなURLで見つけることができます: https://dl.influxdata.com/influxdb/releases/influxdb-1.0.0-beta2_windows_AMD64 .Zip (バージョン番号を変更して、別の(最新の)バージョンにする)

ただし、Paul Dixが言及したように、Windowsは現時点では公式にサポートされていません。

0
gvo

influxdata.comにアクセスして、ダウンロードをクリックします https://portal.influxdata.com/downloads/

バージョン1.7を選択します。現在、2.0のバイナリがないためです。 Windowsバイナリをダウンロード

0
Shimon Doodkin