GNU/Linux >> Linux の 問題 >  >> Linux

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

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/

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

    <強い>2.コンパイル

    cd to C:\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
    

    C:\Go\projects\github.com\influxdata\influxdb に移動します

    プロジェクトの依存関係を取得します:

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

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

    > go build ./...
    

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

    influx.exe 
    influxd.exe
    urlgen.exe
    

    <強い>3.実行

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

    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:8083 に移動し、InfluxDb で遊んでみましょう。

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

    username: root
    password: root
    

    最新の influxdb をビルドするための Xavier Peña ソリューションへの更新はほとんどありません。 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
    

    Linux
    1. Windows 10にVim(vi)をインストールする方法

    2. WineにWindows8をインストールする方法は??

    3. Windows 10 に Ubuntu 20.04 をインストールするにはどうすればよいですか?

    1. LinuxのVirtualBoxにWindows10をインストールする方法

    2. Windows10にCassandraをインストールする方法

    3. Windows10にRubyをインストールする方法

    1. WindowsにPuTTYをインストールする方法

    2. WindowsにYarnをインストールする方法

    3. WindowsにJavaをインストールする方法