ユーザ用ツール

サイト用ツール


mae3xx_tips:setup_influxdb:start

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
mae3xx_tips:setup_influxdb:start [2015/07/01 16:54]
admin
mae3xx_tips:setup_influxdb:start [2015/07/01 16:57] (現在)
admin
ライン 1: ライン 1:
 +====== InfluxDB を使う ======
 +
 +[[mae3xx_tips:​setup_fluentd:​start]] では、elasticsearch を時系列データ保存のデータベースに使用しましたが、\\
 +ここでは [[https://​influxdb.com/​index.html|InfluxDB]] という、時系列データ用のデータベースを使用してみます。
 +
 +[[https://​influxdb.com/​index.html|{{:​mae3xx_tips:​setup_influxdb:​influxdb_logo.png|InfluxDB}}]]
 +
 +\\
 +
 +====== インストール ======
 +
 +===== Ubuntu(armhf) 用パッケージの作成 =====
 +
 +最新のリポジトリには、パッケージ化スクリプトが同梱されていますので、.deb のパッケージ化をしておきます。\\
 +
 +^  File  ^  Stat  ^  SHA1SUM ​ ^  Notes  |
 +|{{:​mae3xx_tips:​setup_influxdb:​influxdb_0.9.1_armhf.deb|}}|2015/​07/​01 16:33 6.1 MB|e0238449a3227a71078113d67b3902b0a1bf4139|Ubuntu 14.04LTS|
 +
 +\\
 +
 +===== パッケージのインストール =====
 +
 +**dpkg** コマンドでインストールします。
 +
 +<​code>​
 +root@plum:/​tmp#​ dpkg -i influxdb_0.9.1_armhf.deb ​
 +Selecting previously unselected package influxdb.
 +(Reading database ... 20604 files and directories currently installed.)
 +Preparing to unpack influxdb_0.9.1_armhf.deb ...
 +Unpacking influxdb (0.9.1) ...
 +Setting up influxdb (0.9.1) ...
 + ​Removing any system startup links for /​etc/​init.d/​influxdb ...
 + ​Adding system startup for /​etc/​init.d/​influxdb ...
 +   /​etc/​rc0.d/​K20influxdb -> ../​init.d/​influxdb
 +   /​etc/​rc1.d/​K20influxdb -> ../​init.d/​influxdb
 +   /​etc/​rc6.d/​K20influxdb -> ../​init.d/​influxdb
 +   /​etc/​rc2.d/​S20influxdb -> ../​init.d/​influxdb
 +   /​etc/​rc3.d/​S20influxdb -> ../​init.d/​influxdb
 +   /​etc/​rc4.d/​S20influxdb -> ../​init.d/​influxdb
 +   /​etc/​rc5.d/​S20influxdb -> ../​init.d/​influxdb
 +root@plum:/​tmp#​
 +</​code>​
 +
 +\\
 +
 +===== 動作確認 =====
 +
 +起動してみます。
 +
 +<​code>​
 +root@plum:/​tmp#​ /​etc/​init.d/​influxdb start
 +Starting the process influxd [ OK ]
 +influxd process was started [ OK ]
 +root@plum:/​tmp#​
 +</​code>​
 +
 +\\
 +
 +起動できたようなので、**influx** というコマンドラインツールで接続してみます。
 +
 +<​code>​
 +root@plum:/​tmp#​ /​opt/​influxdb/​influx
 +Connected to http://​localhost:​8086 version 0.9.1
 +InfluxDB shell 0.9.1
 +> CREATE DATABASE nyankoshisho
 +> SHOW DATABASES
 +name: databases
 +---------------
 +name
 +nyankoshisho
 +
 +
 +</​code>​
 +
 +\\
 +
 +Dashboard に接続することもできます。
 +
 +
 +{{:​mae3xx_tips:​setup_influxdb:​influxdb_web_01.png|InfluxDB Dashboard}}
 +
 +\\
 +
 +[[http://​grafana.org/​|Grafana]] もインストールすれば、MA-E3xx だけでプチ IoT ソリューション的なものも作れそうです。
 +
 +[[http://​grafana.org/​|{{http://​grafana.org/​assets/​img/​logo_transparent_200x75.png|Grafana}}]] ​
  
mae3xx_tips/setup_influxdb/start.txt · 最終更新: 2015/07/01 16:57 by admin