FE
配置
run_mode = shared_data
cloud_native_storage_type = HDFS
cloud_native_hdfs_url = hdfs://bigdata/starrocks/
LOG_DIR = /data/app/startocks/starrocks-3.2.6/fe/log
meta_dir = /data/app/startocks/starrocks-3.2.6/fe/meta
sys_log_dir = /data/app/startocks/starrocks-3.2.6/fe/log
enable_spill = true
enable_udf = true
orc_use_column_names = true
注意事项
./fe/bin/start_fe.sh --host_type FQDN --daemon
您只需在第一次启动节点时指定参数 --host_type。
如果 HDFS 集群开启了高可用(High Availability,简称为“HA”)模式,则需要将 HDFS 集群中的 hdfs-site.xml 文件放到每个 FE 的 $FE_HOME/conf 路径下、以及每个 BE 的 $BE_HOME/conf 路径(或每个 CN 的 $CN_HOME/conf 路径)下。
CN
配置
export STARROCKS_HOME=/data/app/starrocks/starrocks-3.2.6/be
sys_log_level = INFO
sys_log_dir = ${STARROCKS_HOME}/log
storage_root_path = ${STARROCKS_HOME}/data
datacache_enable = true
datacache_disk_path = ${STARROCKS_HOME}/cache/data/;
datacache_meta_path = ${STARROCKS_HOME}/cache/meta/;
spill_local_storage_dir = ${STARROCKS_HOME}/spill_local;
datacache_mem_size = 2147483648
datacache_disk_size = 214748364800
注意事项
./be/bin/start_cn.sh --daemon
ALTER SYSTEM ADD COMPUTE NODE "<cn_address>:<heartbeat_service_port>", "<cn2_address>:<heartbeat_service_port>", "<cn3_address>:<heartbeat_service_port>";
SHOW PROC '/compute_nodes'\G
MySQL客户端
sudo yum install -y mysql
jdbc:mysql:loadbalance://ip:9030,ip:9030,ip:9030/catalogname.
相关优化参数
SHOW VARIABLES LIKE '%orc_use_column_names%';
SET GLOBAL orc_use_column_names = true;
SET GLOBAL enable_query_cache = true;
SET GLOBAL enable_scan_datacache = true;
SET GLOBAL enable_short_circuit = true;
#查询落盘
SET GLOBAL enable_spill = true;
SET GLOBAL enable_distinct_column_bucketization = true;
开启Query Profile
SET GLOBAL enable_profile = true;
SET GLOBAL global big_query_profile_threshold = '30s';
在浏览器中访问 http://<fe_ip>:<fe_http_port>。

评论区