Skip to content

引擎说明

Hengshi-sense:4.3版本开始,开始提供内置的 Doris 引擎,如需对引擎类型有特定要求,获取安装升级包前与工作人员确定好使用引擎类型。

Doris 引擎相关配置

引擎的配置需要在启动前在安装根目录下的 conf/hengshi-sense-env.sh 文件中配置,需要在变量前面加上 export 关键字。相关字段说明如下:

字段是否必填类型描述
DORIS_FE_HOSTSARRAYDoris 引擎 Fe(Frontend)部署机器信息,当部署环境中存在虚拟网卡或机器存在多网卡,此选项为必填项。(10.10.10.x) (10.10.10.x 10.10.12.x)
DORIS_BE_HOSTSARRAYDoris 引擎 Be(Backend)部署机器信息,当部署环境中存在虚拟网卡或机器存在多网卡,此选项为必填项。(10.10.10.x) (10.10.10.x 10.10.12.x)
DORIS_FE_QUERY_PORTINTEGERDoris FE 通过 mysql 协议查询连接端口 默认值:9030
DORIS_BE_BE_PORTINTEGERBE 上 thrift server 的端口号,用于接收来自 FE 的请求 默认值:9060
HS_DORIS_ENGINE_DATASET_DATABSTRING衡石内部使用的业务数据库名称,存储数据集相关信息
HS_DORIS_ENGINE_TMP_DATABASESTRING衡石内部使用的业务数据库名称,存储临时表和数据集成文件信息
HS_DORIS_ENGINE_OUTPUT_DATABASESTRING衡石内部使用的业务数据库名称,存储公共数据信息
HS_DORIS_ENGINE_USERSTRING衡石提供的内部 Doris 的用户名称
HS_DORIS_ENGINE_PWDSTRING衡石提供的内部 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

衡石分析平台使用手册