Influx DB1.x のダウンロードとインストール
* 
Influx データベースをインストールするすべての人が、InfluxDB のすべてのセキュリティ関連ドキュメンテーションを読んで理解している必要があります。ユーザー名と強力なパスワードを含む安全なコンフィギュレーションを使用して InfluxDB をインストールして設定することを強くお勧めします。
* 
このプロセスは ThingWorx がインストールされていることを前提としています。ThingWorx のインストールを参照してください。
* 
InfluxDB のマシンと ThingWorx のマシンのタイムゾーンが異なる場合、データをフェッチする際に問題が生じることがあります。これらの問題を回避するには、以下のいずれかのデプロイメントオプションが推奨されます。
InfluxDB と ThingWorx を同じホスト/マシンにデプロイします。
InfluxDB と ThingWorx が異なるホスト/マシンに展開されている場合は、クエリー結果に関連する問題を回避するために、クロックが同期化されている -Duser.timezone Tomcat パラメータと InfluxDB サーバーのタイムゾーンが整合していなければなりません。
1. Influx DB のダウンロードとインストール。
* 
InfluxDB は Windows ではサポートされていません。以下の手順では UNIX OS を使用しています。
InfluxDB オープンソース (単一ノード): 「Install InfluxDB」を参照
ダウンロードリンク:
InfluxDB Enterprise (高可用性): 「Install an InfluxDB Enterprise cluster in your own environment」を参照
ダウンロードリンク - データノード
ダウンロードリンク - メタノード:
2. InfluxDB 内にデータベースを作成します。InfluxDB 内にデータベースを作成するには、thingworxInfluxDBSetup.sh スクリプトを取得して実行します。スクリプトを実行する場所から InfluxDB コマンドラインインタフェースが使用可能でなければなりません。詳細については、「Launchinflux」を参照してください。
* 
thingworxInfluxDBSetup.sh スクリプトは、PTC サポートポータルから入手可能なソフトウェアダウンロードパッケージの install フォルダに含まれています。
デフォルトの保持ポリシーでデータベースを作成するコマンドの例を以下に示します。
CREATE DATABASE thingworx with DURATION 365d REPLICATION 1 SHARD DURATION 30d NAME autogen
* 
現在、InfluxDB データプロバイダは autogen という名前の保持ポリシーのみをサポートしています。データプロバイダで使用するデータベースを作成する際に、ポリシー名やその他のポリシー (レプリケーション係数など) を指定できます。
3. InfluxDB コマンドラインインタフェースから InfluxDB ユーザーを作成します。ユーザーを作成するコマンドの例を以下に示します。
CREATE USER twadmin WITH PASSWORD 'password' WITH ALL PRIVILEGES
これは役に立ちましたか?