Doris的安装部署

Doris的安装部署(集群规模两台FE节点,一个follower,一个observer,三台BE节点,五台broker节点)

部署准备:

Jdk,mysql

  1. 关闭交换分区

# 禁用命令 sudo swapoff -a

# 启用命令 sudo swapon -a

# 查看交换分区的状态 sudo free -m

  1. 关闭防火墙

# 关闭防火墙命令 systemctl stop firewalld

# 禁用防火墙命令 systemctl disable firewalld

# 查看防火墙状态 systemctl status firewalld

  1. 把limits调到最大

vim /etc/security/limits.conf添加

* soft nofile 65536

* hard nofile 65536

vim /etc/sysctl.conf中添加fs.file-max=655350

/sbin/sysctl -p 使立即生效

cat /proc/sys/fs/file-max 查看是否设置成功

  1. 安装gcc

解压FE节点包

  1. 创建元数据路径

mkdir -p /data/doris/doris-meta

#配置FE

vim /export/server/doris-1.1.0/fe/conf/fe.conf

#配置文件中指定元数据路径:

meta_dir=/data/doris/doris-meta

# 修改绑定 ip(每台机器修改成自己的 ip)

priority_networks=0.0.0.0/24(***注意要加0/24,不然默认主节点是127.0.0.1****)

# 配置环境变量

vim /etc/profile

#添加如下内容

export DORIS_HOME=/export/server/doris-1.1.0

export PATH=$PATH:$DORIS_HOME/fe/bin:$DORIS_HOME/be/bin

#启动fe

#start_fe.sh --daemon

(第一台fe什么都不需要加,后边的fe启动命令为

start_fe.sh --helper leader_fe_host:edit_log_port --daemon

)

#关闭fe

stop_fe.sh(doris的fe,be节点没有启动顺序依赖)

#################################

安装一个FE 修改好配置文件  启动FE之后  

在MYSQL里面  添加一个  FE(OBSERVER) 节点           

在MYSQL里面  添加三个  BE  节点

在MYSQL里面  添加五个  broker 节点

BE节点

#创建data目录

mkdir -p /data/doris/data1

#配置be

vim /export/server/doris-1.1.0/be/conf/be.conf

#配置文件中指定数据存放路径:

storage_root_path=/data/doris/data1

#修改绑定 ip(每台机器修改成自己的 ip)

priority_networks=0.0.0.0

#更快的导入速度,默认为2

flush_thread_num_per_store=5

#修改 BE 的配置文件 be.conf 添加以下配置项,重启BE,以获得更好的查询性能

enable_storage_vectorization=true

enable_low_cardinality_optimize=true

#链接doris数据库

mysql -hdoris01.zxzh.com -P0000 -uroot -p

(第一次进去不用填密码,默认密码为空,修改密码)

进入http://0.0.0.0:0000 网址查看节点状态

#修改密码

SET PASSWORD FOR 'root' = PASSWORD('nePassword');

#添加FOLLOWER

ALTER SYSTEM ADD FOLLOWER "0.0.0.0:0000";

#删除FOLLOWER

ALTER SYSTEM DROP FOLLOWER "0.0.0.0:0000"

#添加OBSERVER

ALTER SYSTEM ADD OBSERVER "0.0.0.0:0000";

#删除OBSERVER

ALTER SYSTEM DROP OBSERVER "0.0.0.0:0000";

#添加be

ALTER SYSTEM ADD BACKEND "0.0.0.0:0000";

ALTER SYSTEM ADD BACKEND "0.0.0.0:0000";

ALTER SYSTEM ADD BACKEND "0.0.0.0:0000";

#删除be

ALTER SYSTEM DROP BACKEND "0.0.0.0:0000";

#添加broker

ALTER SYSTEM ADD BROKER broker_name "0.0.0.0:0000";

#删除be

ALTER SYSTEM DROP BROKER broker_name "0.0.0.0:0000";

#启动borker

bin/start_broker.sh --daemon

# 两台机器启动fe (doris01.zxzh.com doris02.zxzh.com)

start_fe.sh --daemon

# 两台集群启动broker (doris01.zxzh.com doris02.zxzh.com)

start_broker.sh --daemon

# 三台机器都要执行 doris03.zxzh.com doris04.zxzh.com doris05.zxzh.com

start_be.sh --daemon

#查看fe

SHOW PROC '/frontends';

#检查fe

http://0.0.0.0:0000/api/bootstrap

http://0.0.0.0:0000/api/bootstrap

#查看be

SHOW PROC '/backends';

#检查be

http://0.0.0.0:0000/api/health

http://0.0.0.0:0000/api/health

http://0.0.0.0:0000/api/health

#查看broker

SHOW PROC "/brokers";

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值