まず、インストール
そして、ステップバイステップでインストールします。
または、次の手順を実行するには:
醸造更新
醸造はinfluxdbインストール
LN -sfv /usr/local/opt/influxdb/*.plist〜/ライブラリ/のLaunchAgents
#プロファイル/etc/influxdb/influxdb.conf過去がない場合は、コピーが/usr/local/etc/influxdb.confされます
キャッシュを設定します。キャッシュ・最大メモリサイズ
#サービス開始
launchctlをロード〜/ライブラリ/のLaunchAgents / homebrew.mxcl.influxdb.plist
#ストップサービス
launchctlをアンロード〜/ライブラリ/のLaunchAgents / homebrew.mxcl.influxdb.plist
#フォアグラウンド開始
influxd -config /usr/local/etc/influxdb.conf
コンフィギュレーションを実行しているinfluxdb見ます
influxd設定
第二に、データベース操作
1.データベースを作成します。
mydbデータベースを作成します
2、データベースを削除
mydbデータベースをドロップ
図3に示すように、データベースを使用して
MYDBを使用
4、データベースに挿入さ
MT、タイプ=項目、センサー= sensor01値= 3、is_delete = 0を挿入
注:データ・タイプの挿入が変更することはできません後のデータ決定されたデータの最初のタイプは、挿入されます。
データが古い、時間が主キーで上書きされます、同じ時間を挿入します。それは順序が狂って挿入されてもよいです。
5、クエリ
MTから選択*
文字列のフィルタリングが単一引用符で囲む必要があり、タグのデフォルトの文字列型
三、InfluxDBは、HTTP APIのクエリを実施します
HTTP API InfluxDBを使用してクエリ主に例を呼び出し、InfluxDB /クエリ端子にGET要求を送信するが、以下に示されています。
'のhttp:// localhostを:?8086 /クエリかわいい= true' に-GETカール--data-でurlencode "DB = mydbという"
--data-でurlencode "Q = SELECT値MT FROM WHERE名= 'mengtao'"
DBパラメータは、qが実行されるクエリを表し、照会するデータベースを指定します。
私たちは、InfluxDBで複数のクエリを作成する必要があり、次のようなフォーマットのクエリを複数のHTTP APIが用意されています。
-Gカール '?:// localhostを:HTTP 8086 /クエリかわいい= true' の名前= 'mengtao' MT FROM --data-でurlencode "DB = mydbという" --data-でurlencode「Q = SELECT値。
SELECT COUNT(値)名= 'mengtao' MT FROM」
ただ、複数の文の間に単一のクエリと同じ形式は、セミコロンを使用して「;」分離すること。
戻り値は、JSONの結果を含む文字列です。