侧边栏壁纸
博主头像
AllInOne博主等级

随风来,随风去

  • 累计撰写 45 篇文章
  • 累计创建 27 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

StarRocks存算分离安装(入门篇)

AllInOne
2024-04-23 / 0 评论 / 4 点赞 / 466 阅读 / 403 字
温馨提示:
点赞-关注-不迷路。

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>。

4

评论区