====== 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** コマンドでインストールします。
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#
\\
===== 動作確認 =====
起動してみます。
root@plum:/tmp# /etc/init.d/influxdb start
Starting the process influxd [ OK ]
influxd process was started [ OK ]
root@plum:/tmp#
\\
起動できたようなので、**influx** というコマンドラインツールで接続してみます。
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
>
\\
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}}]]