この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
mae3xx_tips:setup_influxdb:start [2015/07/01 16:50] 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}}]] | ||