实例名称端口名称默认端口通讯方向说明BEbe_port9060FE-->BEBE 上 thrift server 的端口,用于接收来自 FE 的请求BEwebserver_port8040BEFEBE 上的 http server 端口BEheartbeat_service_port9050FE-->BEBE 上心跳服务端口,用于接收来自 FE 的心跳BEbrpc_prot*8060FEBE,BEBEBE 上的 brpc 端口,用于 BE 之间通信FEhttp_port8030FEFE ,用户 FEFE 上的 http_server 端口FErpc_port9020BE-->FE ,FEFEFE 上 thirft server 端口FEquery_port9030用户 FEFE 上的 mysql server 端口FEedit_log_port9010FEFEFE 上 bdbje 之间通信用的端口Brokerbroker_ipc_port8000FE-->BROKER,BE-->BROKERBroker 上的 thrift server,用于接收请求安装
安装前准备
Linux 操作系统版本需求
CentOS 7.1及以上版本
Ubuntu 16.04及以上版本
软件需求
java 1.8及以上版本
GCC 4.8.2及以上版本
操作系统环境要求
vi /etc/security/limits.conf
# 在文件最后添加下面几行信息(注意* 也要复制进去)
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
# ulimit -n 65535 临时生效
# 重启永久生效。
# 如果不修改这个句柄数大于等于60000,启动doris be节点时会报如下错误
File descriptor number is less than 60000. Please use (ulimit -n) to set a value equal or greater than 60000
W1120 18:14:20.934705 3437 storage_engine.cpp:188] check fd number failed, error: Internal error: file descriptors limit is too small
W1120 18:14:20.934713 3437 storage_engine.cpp:102] open engine failed, error: Internal error: file descriptors limit is too small
F1120 18:14:20.935087 3437 doris_main.cpp:404] fail to open StorageEngine, res=file descriptors limit is too small