1.操作系統配置(以root用戶執行)
1)安裝編譯工具 cmake(已經安裝過可以跳過)
yum install -y cmake
2.安裝Qconf
1)下載安裝源碼
wget http://10.0.42.1:4201/soft/Qconf-1.0.0.zip
unzip QConf-1.0.0.zip
2) 編譯安裝
cd QConf-1.0.0
mkdir build
cd build
cmake ..
make
make install
有/usr/local/qconf文件夾說明安裝成功
3) 配置
1.進入qconf的安裝目錄(默認是/usr/local/qconf)cd /usr/local/qconf
a.修改 idc.conf 添加zookeeper集群地址。(可以多個)
其中配置以zookeeper. 開頭 后面跟集群名字等號后是集群地址
105網段(開發環境):zookeeper.ifm=10.19.105.179:2181,10.19.105.178:2181,10.19.105.166:2181
106網段(UAT環境):zookeeper.ifm=10.19.106.74:5000,10.19.106.75:5000,10.19.106.76:5000
生產環境:zookeeper.ifm=192.168.105.69:2181,192.168.105.70:2181,192.168.105.71:2181
b.配置默認集群
修改localidc 輸入一個集群名字即可(a 步驟中配置的一個集群名字)
4)啟動qconf
進入qconf的安裝目錄的bin目錄cd /usr/local/qconf/bin 運行 sh agent-cmd.sh start命令
3.驗證 運行命令./qconf get_conf "/IFM" "ifm" 不報錯說明qconf安裝成功
1. 運行qconf get_conf "/zookeeper"命令(其中/zookeeper 是zookeeper中一個節點的路徑),
此命令從默認zookeeper集群中獲取指定節點的值,若成功輸出值則成功,否則失敗。
2. 運行qconf get_conf "/zookeeper" "idc" 命令從名為idc(idc.conf 中配置)的zookeeper集群
中獲取節點的值。
注:若下載不到安裝源碼可使用附帶的Qconf-1.0.0中的源碼,
將Qconf-1.0.0拷貝到要安裝的環境再安裝。