Requirement
需要先完成
Meta Node
安裝,並且最少需要安裝兩台 Data Node Server 於 Enterprise 的環境中。
其他需求:
-
取得 License。BiMAP
可以協助提供試用 License,或是直接向 InfluxDB 原廠取得協助。 - 確認 Port:8088、8089、8091 可以正常通行。
-
Data Node 並不會有 Load Balancer 的功能,需要自行架設,並將 Traffic
轉向至 8086 port
Add appropriate DNS entries for each of your servers
建議在 cluster 的溝通中使用 DNS,以 BiMAP 為例,我們會建立以下 2 個
DNS:
- 10.1.1.1 enterprise-data-01.bimap.co
- 10.1.1.2 enterprise-data-02.bimap.co
此時需確保,包含 meta nodes 的 5 個節點之間,port 之間是可正常運行。
Download and Install Data Service
Ubuntu & Debian (64-bit)
wget https://dl.influxdata.com/enterprise/releases/influxdb-data_1.9.6-c1.9.6_amd64.deb
sudo dpkg -i influxdb-data_1.9.6-c1.9.6_amd64.deb
RedHat & CentOS (64-bit)
wget https://dl.influxdata.com/enterprise/releases/influxdb-data-1.9.6_c1.9.6.x86_64.rpm
sudo yum localinstall influxdb-data-1.9.6_c1.9.6.x86_64.rpm
Edit the configuration file
vim /etc/influxdb/influxdb.conf
- hostname:填入本機 DNS 名稱。
-
[meta] 中的 meta-internal-shared-secret:用於加密 JWT Token
的密文字串,每個節點都需一樣。 -
license-path:注意要並將 license-key 留空,並填入 license.json
的路徑。
Start the data service
sudo systemctl start influxdb
Join data nodes to the cluster
以 enterprise-meta-01.bimap.co:8091
為首,將 2 台 data nodes,加入至 cluster 中:
influxd-ctl add-data enterprise-data-01.bimap.co:8088
influxd-ctl add-data enterprise-data-02.bimap.co:8088
Verify cluster
influxd-ctl show
Data Nodes ========== ID TCP Address Version 4 enterprise-data-01.bimap.co:8088 1.9.6-c1.9.6 5 enterprise-data-02.bimap.co:8088 1.9.6-c1.9.6 Meta Nodes ========== TCP Address Version enterprise-meta-01.bimap.co:8091 1.9.6-c1.9.6 enterprise-meta-02.bimap.co:8091 1.9.6-c1.9.6 enterprise-meta-03.bimap.co:8091 1.9.6-c1.9.6
繼續安裝
Chronograf