云上部署doris

韵味老鸟 2024-06-22 13:57:19

云上部署doris

节点标签:

#打上标签

docker node update --label-add doris-node=doris02 baidu-bj-bigdata-2

docker node update --label-add doris-node=doris03 baidu-bj-bigdata-3

#创建目录

mkdir -p /data/doris/fe/{doris-meta,log,data}

mkdir -p /data/doris/be/{storage,script}

#导入镜像

tar zxvf img_doris-2.1.2.tgz

docker load < doris-2.1.2-fe.tgz

docker load < doris-2.1.2-be.tgz

#查看容器网络IP段

#docker-compose.yaml

version: "3"services: fe: image: doris-2.1.2-fe:1.0.0 hostname: fe environment: - FE_SERVERS=fe1:10.0.2.2:9010 - FE_ID=1 ports: - 9010:9010 - 9030:9030 - 8030:8030 networks: umi: ipv4_address: 10.0.2.2 volumes: - /data/doris/fe/doris-meta/:/opt/apache-doris/fe/doris-meta/ - /data/doris/fe/log/:/opt/apache-doris/fe/log/ - /data/doris/fe/data/:/opt/apache-doris/fe/data deploy: replicas: 1 placement: constraints: [node.labels.doris-node == doris02] be: image: doris-2.1.2-be:1.0.0 hostname: be environment: - FE_SERVERS=fe1:10.0.2.2:9010 - BE_ADDR=10.0.2.3:9050 ports: - 9050:9050 - 9060:9060 - 8040:8040 networks: umi: ipv4_address: 10.0.2.3 volumes: volumes: - /data/doris/be/storage/:/opt/apache-doris/be/storage/ - /data/doris/be/script/:/docker-entrypoint-initdb.d/ depends_on: - fe deploy: replicas: 1 placement: constraints: [node.labels.doris-node == doris02] networks: umi: external: true

#运行服务

docker stack deploy -c docker-compose.yaml dr

#部署mysql client

sudo apt-get install mysql-client -y

#FE/BE关联

使用 mysql-client 连接Doris(root/空密码):

mysql -h 10.10.0.16 -P 9030 -uroot -p

设置密码:set password = password('Aa456123');

添加BE组件:alter system add backend "10.10.0.16:9050";

验证是否添加成功:SHOW BACKENDS;

创建数据库:create database umi;

#百度云配置8030端口LB转发

#外网访问验证

#doris

http://16.12.16.14:8030/home

root

Aa456123

0 阅读:0