1. 安裝meta node
(1)概述
InfluxDB Enterprise在您的基礎架構和管理UI上提供了高度可擴展的集群(通過Chronograf來使用集群囱桨。Production Installation流程是為希望在生產環(huán)境中部署InfluxDB Enterprise的用戶而設計的墓捻。以下步驟可幫助您啟動并運行InfluxDB Enterprise集群的第一個基本組件為:meta nodes莉给。
(2)需求配置
- meta nodes數量必須為3個及以上
- meta nodes 個數必須為奇數個
- 不可以在一個實例節(jié)點上安裝
(3)meta配置
- 修改/etc文件(將服務器的主機名和IP地址添加到每個群集服務器的/etc/hosts 文件中)
<Meta_1_IP> enterprise-meta-01
<Meta_2_IP> enterprise-meta-02
<Meta_3_IP> enterprise-meta-03
- 下載并安裝服務
wget https://dl.influxdata.com/enterprise/releases/influxdb-meta_1.7.8-c1.7.8_amd64.deb
sudo dpkg -i influxdb-meta_1.7.8-c1.7.8_amd64.deb
- 編輯配置文件
vim /etc/influxdb/influxdb-meta.conf
- 取消hostname注釋并設置為meta node的完整主機名
-
[meta]
下的internal-shared-secret
取消注釋,并為其設置密碼,此值在所有meta node必須相同织堂,并且與data node配置文件中[meta]
下的meta-internal-shared-secret
完全一致 - 設置license-key或者license-path(license-key和license-path只能使用一個)
- [meta] dir = "/var/lib/influxdb/meta" #集群元數據的存儲目錄
- 啟動meta node服務
systemctl start influxdb-meta
(4)將meta node加入集群
influxd-ctl add-meta enterprise-meta-01:8091
influxd-ctl add-meta enterprise-meta-02:8091
influxd-ctl add-meta enterprise-meta-03:8091
influxd-ctl show
預期結果為:
Data Nodes
==========
ID TCP Address Version
Meta Nodes
==========
TCP Address Version
enterprise-meta-01:8091 1.7.10-c1.7.10
enterprise-meta-02:8091 1.7.10-c1.7.10
enterprise-meta-03:8091 1.7.10-c1.7.10
1. 安裝 data node
(1)概述
InfluxDB Enterprise在基礎架構上提供了高度可擴展的集群奶陈,以及用于處理集群的管理UI易阳。下一步將使您開始使用InfluxDB Enterprise集群的第二個基本組件:data node吃粒。
(2)將服務器的主機名和IP地址添加到每個群集服務器的/etc/hosts 文件中
<Data_1_IP> enterprise-data-01
<Data_2_IP> enterprise-data-02
(3)data node配置
- 下載和安裝服務
- Ubuntu和Debain(64)
wget https://dl.influxdata.com/enterprise/releases/influxdb-data_1.7.10-c1.7.10_amd64.deb
sudo dpkg -i influxdb-data_1.7.10-c1.7.10_amd64.deb
- RedHat和CentOS(64)
wget https://dl.influxdata.com/enterprise/releases/influxdb-data-1.7.10_c1.7.10.x86_64.rpm
sudo yum localinstall influxdb-data-1.7.10_c1.7.10.x86_64.rpm
- 編輯配置
vim /etc/influxdb/influxdb.conf
- 取消hostname注釋并設置為data node的完整主機名
-
[meta]
下的meta-internal-shared-secret
取消注釋,并為其設置密碼徐勃,此值在所有data node必須相同事示,并且與meta node配置文件中[meta]
下的internal-shared-secret
完全一致 - 設置license-key或者license-path(license-key和license-path只能使用一個)
- [meta] dir = "/var/lib/influxdb/meta" #集群元數據的存儲目錄
- [data] dir = "/var/lib/influxdb/data" 用于存儲TSM文件的目錄
- [data] wal-dir = "/var/lib/influxdb/wal" 用于存儲WAL(write)文件的目錄
- 啟動服務
systemctl start influxdb
- 驗證服務
- 輸入以下命令,檢查程序是否正在運行
ps aux | grep -v grep | grep influxdb
將輸入以下內容
influxdb 2706 0.2 7.0 571008 35376 ? Sl 15:37 0:16 /usr/bin/influxd -config /etc/influxdb/influxdb.conf
(4) 將data node加入集群
influxd-ctl add-data enterprise-data-01:8088
influxd-ctl add-data enterprise-data-02:8088
預期的輸出為:
Added data node y at enterprise-data-0x:8088
最后運行influxd-ctl show
,輸出結果為一下內容則表示成功:
Data Nodes
==========
ID TCP Address Version
4 enterprise-data-01:8088 1.7.10-c1.7.10
5 enterprise-data-02:8088 1.7.10-c1.7.10
Meta Nodes
==========
TCP Address Version
enterprise-meta-01:8091 1.7.10-c1.7.10
enterprise-meta-02:8091 1.7.10-c1.7.10
enterprise-meta-03:8091 1.7.10-c1.7.10