datasophon安裝doris搞了好久才成功,特別記錄一下。
多災多難的安裝過程:
FE安裝
首先,配置界面,要注意兩個參數一定要改成正確的網段,否則會被識別成127.0.0.1
注意:兩個priority_networks 參數必須要改成你的網段。
其次,一個FE服務啟動之后,用mysql 客戶端連接上去把其它的FE加進去:
mysql -h dmp-rdb-svr2 -P 9030 -urootmysql> show proc '/frontends'\G;
mysql> ALTER SYSTEM add FOLLOWER "dmp-mng-svr3:9010";
mysql> ALTER SYSTEM add FOLLOWER "dmp-mng-svr2:9010";
這時候DDP會顯示其它FE安裝 失敗的,要重新安裝一次就會成功。
另外,DorisFEObserver 也不能自動正確安裝,它會報錯說:
fe/bin/status_observer.sh命令不存在,這時,需要我們手動創建一個鏈接:
ln -s /opt/datasophon/doris/fe/bin/status_fe.sh /opt/datasophon/doris/fe/bin/status_observer.sh
還得手動停止FE服務:
/opt/datasophon/doris/fe/bin/stop_fe.sh
再重新安裝一下就會成功的。
BE安裝
BE安裝后啟動一直報錯:
TaskLogLogger-DORIS-DorisBE:[182] - Please set the maximum number of open file descriptors to be 65536 using 'ulimit -n 65536'.
照網上說的修改 vim /etc/security/limits.conf,不過,這還得重啟服務器,我懶得重啟了,所以就在be/bin/start_be.sh中加入一行:
ulimit -n 65536
搞定了