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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值