私はInfluxDBが初めてです。 InfluxDBをWindowsにインストールすることに関する詳細を見つけることができませんでした。 Windowsマシンにインストールする方法はありますか、または開発目的でLinuxサーバーを使用する必要がありますか?
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"
私はこの問題にかなり苦労したので、完全なプロセスを段階的に投稿します。これは、この記事に載っている他の人々を助けることを願っています。
目次:
編集:警告。Goおよびプロジェクトフォルダーがカスタムパス(c:\ goではない)にインストールされている場合、これは機能しません。この場合、認識されないインポートパスに関する不可解なメッセージで中断します(情報についてはuser626528に感謝)
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
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
公式にサポートされている場合はWindows。 https://portal.influxdata.com/downloads に移動して、そこからダウンロードします。
"nightlies" build には実際にWindows実行可能ファイルがあります。リリースバージョンにはありません( 未解決の問題 があります)。
または、リリースされたバージョンをダウンロードし、ファイル名に.exe拡張子を追加することでも機能するはずです。次のコマンドを使用して、構成ファイルを生成する必要があります。
influxd config >influxdb.conf
14年9月30日にはinfluxdb Windowsバージョンはありませんでした。LinuxバージョンとOSXバージョンしかありませんでした。
更新:2015年4月9日現在の現在の0.9バージョンにはwinバージョンがあります。
Influxdbの現在の0.9ブランチは純粋なgoであり、Windowsでコンパイルできます。主な前提条件は、go 1.4、git(たとえば、tortoisegitとmsysgit)、hg(たとえば、tortoisehg)です。
このセットアップを使用して、Win7 x64でinfluxdbを正常にコンパイルして実行しました。
現時点では、Windowsを正式にサポートしていません。ただし、マスターからビルドできるようになりました。この問題を詳細に追跡し、下部のコメントに、コンパイル済みバイナリを入手できる場所へのリンクがあります。 https://github.com/influxdata/influxdb/issues/5359
Influxdb構成ファイルを作成するには、以下のコマンドも使用できます
influxd config > influxdb.generated.conf
自分でコンパイルしたくない場合、ビルドはinfluxdataによって行われ、次のようなURLで見つけることができます: https://dl.influxdata.com/influxdb/releases/influxdb-1.0.0-beta2_windows_AMD64 .Zip (バージョン番号を変更して、別の(最新の)バージョンにする)
ただし、Paul Dixが言及したように、Windowsは現時点では公式にサポートされていません。
influxdata.comにアクセスして、ダウンロードをクリックします https://portal.influxdata.com/downloads/
バージョン1.7を選択します。現在、2.0のバイナリがないためです。 Windowsバイナリをダウンロード