しばたテックブログスマートフォン用の表示で見るしばたテックブログPowerShellを中心に気分で書いている技術ブログです。--Ver.0.9.4からWindows版のインストーラーが提供される様になりました。インストール手順については以下のエントリを参考にしてください。--最近InfluxDBに興味が出ましてGoと併せて少しづつ勉強しております。influxdb.comInfluxDBはWindowsをサポートしておらず当然インストーラーも提供されていないのですが、ソースからビルドすればとりあえず動かせるらしいとの事で、StackOverflowの以下の情報を参考に試してみました。R2の仮想マシン上で行っています。GoのインストールビルドのためにGoをインストールします。Language公式サイトからWindows用のインストーラーをダウンロードしてインストールします。今回はgo1.5.windows-amd64.msiをデフォルト設定のままC:\goにインストールしました。インストーラーからインストールしてるのでGOROOT環境変数も同時に設定されています。getコマンド用にGitクライアントをインストールします。git-for-windows.github.io公式サイトからGit-2.5.0-64-bit.exeをダウンロードして、すべてデフォルト設定でインストールしました。gitコマンドが通る様にしておけば何でも良いので設定は適当で良いと思います。CMD上で行っています。最初に適当なディレクトリを作ってGOPATHを設定します。buildコマンドでビルドします。buildコマンドはびっくりする程一瞬で終わります。get時に以下の様なメッセージが出てホスト名の解決に失敗したことがありましたが、何度かリトライすると解消されました。1ビルドが終わると%GOPATH%\binフォルダに以下の実行ファイルが作成されます。作成されたinfluxd.exeから以下の様にして設定ファイルのひな形を作成します。influxdb.conf作成されたinfluxdb.confファイルを環境に応じて修正し、influxd.exeを起動します。.\influxdb.confWindowsでも普通に起動してくれました。現時点のバージョンはVer.0.9.3です。Interfaceが表示されます。InfluxDBのサービス化あと、nssmを使ってinfluxd.exeを適当にサービス化してみましたが特に問題なく動作しました。Startedの手順を試して一通り動かすことはできました。使う分には問題なさそうです。いずれは公式にWindowsをサポートしてほしいですね。