主题
引擎说明
Hengshi-sense:4.3版本开始,开始提供内置的 Doris 引擎,如需对引擎类型有特定要求,获取安装升级包前与工作人员确定好使用引擎类型。
Doris 引擎相关配置
引擎的配置需要在启动前在安装根目录下的 conf/hengshi-sense-env.sh 文件中配置,需要在变量前面加上 export 关键字。相关字段说明如下:
字段 | 是否必填 | 类型 | 描述 |
---|---|---|---|
DORIS_FE_HOSTS | 否 | ARRAY | Doris 引擎 Fe(Frontend)部署机器信息,当部署环境中存在虚拟网卡或机器存在多网卡,此选项为必填项。(10.10.10.x) (10.10.10.x 10.10.12.x) |
DORIS_BE_HOSTS | 否 | ARRAY | Doris 引擎 Be(Backend)部署机器信息,当部署环境中存在虚拟网卡或机器存在多网卡,此选项为必填项。(10.10.10.x) (10.10.10.x 10.10.12.x) |
DORIS_FE_QUERY_PORT | 否 | INTEGER | Doris FE 通过 mysql 协议查询连接端口 默认值:9030 |
DORIS_BE_BE_PORT | 否 | INTEGER | BE 上 thrift server 的端口号,用于接收来自 FE 的请求 默认值:9060 |
HS_DORIS_ENGINE_DATASET_DATAB | 否 | STRING | 衡石内部使用的业务数据库名称,存储数据集相关信息 |
HS_DORIS_ENGINE_TMP_DATABASE | 否 | STRING | 衡石内部使用的业务数据库名称,存储临时表和数据集成文件信息 |
HS_DORIS_ENGINE_OUTPUT_DATABASE | 否 | STRING | 衡石内部使用的业务数据库名称,存储公共数据信息 |
HS_DORIS_ENGINE_USER | 否 | STRING | 衡石提供的内部 Doris 的用户名称 |
HS_DORIS_ENGINE_PWD | 否 | STRING | 衡石提供的内部 Doris 的用户密码 |
注意事项
1. VM 单机部署环境中,如果环境中存在多网卡或虚拟网卡,conf/hengshi-sense-env.sh 配置文件中必须配置 DORIS_FE_HOSTS、DORIS_BE_HOSTS 参数,避免因网络因素导致启动失败。
shell
ip addr | sed -rn '/docker/{N;N;/inet/d}; s/127.0.0.1//; s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p'
#结果输出多个 ip 表示环境中存在多网卡或虚拟网卡
2. VM 集群部署环境中,hosts 文件中 doris 相关配置项,建议使用 ip 地址信息替换 Hostname 避免因网络因素导致启动失败。
shell
#注意 doris-fe 数量需要配置奇数台
[doris-fe] # 建议使用 ip 信息配置,hostname 配置可能存在启动失败问题
Node-A master=true
Node-B
Node-C
[doris-be] # 建议使用 ip 信息配置,hostname 配置可能存在启动失败问题
Node-A
Node-B
Node-C