搭建tdh平台
1、卸載tdh平臺(見tdh集群卸載文件夾)
在manager節點執行chmod +x uninstall.sh (非root用戶執行sudo chmod +x uninstall.sh)開始卸載TDH。
uninstall.sh讀取manager安裝的節點和服務信息,將uninstall_community_agent_template.sh渲染成uninstall_community_agent_instance.sh,然后在agent節點上執行。
注: manager節點需要到agent節點去執行uninstall_community_agent_instance.sh腳本,需要agent節點的密碼,所以可以提前配置manager到agent節點的無秘鑰登錄。
注意: 使用該卸載腳本后如果再次安裝TDH5.1.2以下版本請為docker手動分配磁盤分區。
uninstall.sh有如下參數可選:
(1) --keepdata 默認是false,不保留數據,如果想保留數據, uninstall.sh --keepdata=true
(2) --nodes 指定節點進行刪除,用法是uninstall.sh --nodes=hostname1
(3) --nopasswd 指定使用無秘鑰登錄方式登錄各節點進行卸載,uninstall.sh --nopasswd
(4) --user=* 指定無秘鑰登錄用戶名,如 uninstall.sh --nodes=transwarp
(5) --sshkey=* 指定無秘鑰登錄的私鑰文件,如uninstall.sh --sshkey=/etc/transwarp/transwarp-id_rsa
2、第一次搭建
選擇網卡這項選擇錯誤的網卡
添加完節點后點擊下一步時報錯 “ACTIVE NODES ARE :LIST()”,無法進行下一步
2、第二次搭建
又使用腳本卸載集群重裝,執行完后本應該重新開始,但是未安裝manager仍能訪問到web頁面,且在install manager時提示地址占用
無奈根據下面解決方法將進程kill掉,然后重新安裝。
無法啟動的原因確定是因為50010端口被占用,此端口是datanode需要的一個端口。
接下來就要查看這個端口被什么進程占用:
netstat -anp | grep 50010
這個進程的具體信息:
ps -ef | grep 12779
此時已基本確認問題,確認這個進程的內容,根據情況,先將這個進程關閉,停止相關的程序或者kill 12779
總結
- 上一篇: jQuery之each()的使用与实现
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?