StarRocks安装及性能测试 - 好记性不如烂笔头

starRocks(dorisdb) 安装

参考官方文档

进行单机部署,FE、BE、Broker各一个。

  1. 下载程序包

    cd /workspace
    
    wget -O dorisDb.tar.gz https://www.starrocks.com/zh-CN/download/request-download/9
    tar -zxf dorisDb.tar.gz
    
  2. 启动服务
    cd StarRocks-1.19.5/

    1. 创建目录 /workspace/StarRocks-1.19.5/fe/meta, 启动fe

      mkdir fe/meta
      ./fe/bin/start_fe.sh --daemon
      
    2. 创建目录 /workspace/StarRocks-1.19.5/be/storage ,启动be

      ./be/bin/start_be.sh --daemon
      
    3. 添加be

      #如果未安装mysql-client
      apt install mysql-client 
      mysql -h 127.0.0.1 -P9030 -uroot
      #ifconfig 找到 etho网卡ip,添加为be;或者先添加127.0.0.1,然后根据日志报错信息填写BE对应ip
      mysql > ALTER SYSTEM ADD BACKEND "172.16.X.X:9050";
      
    4. 启动Broker

      ./apache_hdfs_broker/bin/start_broker.sh --daemon
      
    5. 添加broker节点

      #ifconfig 找到 etho网卡ip,添加为be;或者先添加127.0.0.1,然后根据日志报错信息填写BE对应ip
      MySQL> ALTER SYSTEM ADD BROKER broker1 "172.16.X.X:8000";
      
  3. 查看服务

    #FE:
    mysql> SHOW PROC '/frontends'\G
    
    #BE:
    mysql> SHOW PROC '/backends'\G
    
    #broker:
    mysql > SHOW PROC "/brokers"\G
    
  4. 删除be(可选)

    #如果BE ip设置错误,可删除后重新添加
    alter system dropp backend "172.16.X.X:9050";
    
  5. 修改密码

    # 默认密码为空,建议设置复杂密码
    SET PASSWORD = PASSWORD('pwd123')
    

连接StarRocks(dorisdb)

  1. 通过mysql-client访问

    mysql -h 1.12.228.53 -P9030 -uroot -p

  2. 访问webUI

    http://host:8030

使用ssb数据集测试StarRocks(dorisdb) 性能

  1. ssb测试数据导入

参考文档

目录 /workspace/workspace-0.9.3/workspace/output

#1. 生成数据
    bin/gen-ssb.sh 100 data_dir
#2. 修改配置,填写host ip和数据库密码
    vi conf/starrocks.conf 
#3. 建表
    bin/create_db_table.sh ddl_100
#4. 导入
    bin/stream_load.sh data_dir
#5. 生成宽表
    #容易超时,将share/ssb_test/sql/insert/ssb_flat_insert.sql中超时时间调大,最大259200
    bin/flat_insert.sh
  1. 性能测试

参考文档

  • 首先在客户端执行命令,修改并行度(类似clickhouse set max_threads = 8)。 设置并行度,建议是每个集群节点逻辑核数的一半,以下以8为例
    mysql > set global parallel_fragment_exec_instance_num = 8;

  • 测试ssb多表查询 (SQL 参见 share/ssb_test/sql/ssb/)
    bin/benchmark.sh -p -d ssb

  • 测试ssb宽表查询(SQL 参见 share/ssb_test/sql/ssb-flat/)
    bin/benchmark.sh -p -d ssb-flat

转载:https://www.huanghg.com/uncategorized/starrocks-ssb/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 8.2上安装Docker,可以按照以下步骤进行操作: 1. 首先,需要安装yum-utils这个包。可以使用以下命令来安装: ```shell sudo yum install -y yum-utils ``` 2. 然后,需要添加Docker的yum源。可以使用以下命令来添加: ```shell sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 这样就成功添加了Docker的yum源。 3. 接下来,可以使用以下命令来安装Docker: ```shell sudo yum install -y docker-ce ``` 这样就完成了Docker的安装。 4. 安装完成后,可以使用以下命令来启动Docker服务: ```shell sudo systemctl start docker ``` 5. 若要使Docker在系统启动时自动启动,可以使用以下命令来设置: ```shell sudo systemctl enable docker ``` 现在,CentOS 8.2上的Docker已经安装完成了。你可以通过运行以下命令来检查Docker的版本: ```shell docker --version ``` 希望这些步骤对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Centos 8.2安装docker](https://blog.csdn.net/weixin_43934626/article/details/121142549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [【好记性不如笔头】Centos8.2版本安装Docker](https://blog.csdn.net/Cherry_zzf/article/details/127131848)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值