starrocks单机部署

我们使用root用户通过XShell工具访问服务器,单节点架构设计如下:
一、机器节点 192.168.10.100 (starrocks)
二、部署服务
1 FE(Leader)
1 BE
1 Broker
mysql-client
三、部署目录及数据目录设计如下,后续的部署操作严格按照部署设计进行:
1、FE
部署目录:/opt/module/starrocks/fe
日志目录:/opt/module/starrocks/fe/log(默认)
元数据目录:/opt/meta
2、BE
部署目录:/opt/module/starrocks/be
日志目录:/opt/module/starrocks/be/log(默认)
数据目录:/opt/storage
3、Broker
部署目录:/opt/module/starrocks/apache_hdfs_broker
开始部署:
下载好的部署包上传至/opt/software/starrocks
解压部署包:
tar -zxvf StarRocks-2.3.2.tar.gz -C /opt/module/
mv StarRocks-2.3.2 starrocks
创建元数据存储目录:
mkdir /opt/meta
修改配置文件:
vi /opt/module/starrocks/fe/conf/fe.conf
meta_dir = /opt/meta
priority_networks = 192.168.10.100
启动FE
cd /opt/module/starrocks/fe/bin/
./start_fe.sh --daemon
查看进程
jps
使用mysql-client访问FE
mysql -h192.168.10.100 -P9030 -uroot
mysql> show frontends\G
Alive为true即说明FE节点状态正常。
添加实例进入集群:mysql> alter system add backend ‘192.168.10.100:9050’;
mysql> alter system add broker hdfs_broker ‘192.168.10.100:8000’;
可使用dropp命令删除:mysql> alter system dropp backend ‘192.168.10.100:9050’;
部署BE
新建BE数据存储目录
mkdir /opt/storage
修改配置文件
vi /opt/module/starrocks/be/conf/be.conf
priority_networks = 192.168.10.100
storage_root_path = /opt/storage
启动BE
cd /opt/module/starrocks/be/bin/
./start_be.sh --daemon
查看进程 有starrocks_be进程,即为启动成功
ps -ef | grep starrocks_be
查看BE状态
mysql -h192.168.10.100 -P9030 -uroot
mysql> show backends\G
一般Alive为true即为状态正常。若为false,可根据日志排查问题。同样的,因为当前BE为初次启动,如果出现无法快速定位的问题,可以清空storage数据目录,重新启动服务。
退出 mysql> exit
启动Broker
cd /opt/module/starrocks/apache_hdfs_broker/bin/
./start_broker.sh --daemon
查看进程 jps | grep BrokerBootstrap
查看Broker状态
mysql -h192.168.10.100 -P9030 -uroot
mysql> show broker\G
简单使用示例
root密码也为root:mysql> set password=password(‘root’);
新建一个starrocks数据库:mysql> create database starrocks;

你可能感兴趣的:(linux,服务器,大数据)