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
搞定了