上述两个问题已经排除
问题一:docker-compose 启动后,需要手动 去执行 添加add be 操作
问题二:docker-compose 重启所有节点, fe 无法拉起
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
version: '3'
services:
docker-fe-01:
image: "apache-doris:2.1.4-fe"
container_name: "doris-fe-01"
hostname: "fe-01"
environment:
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
- FE_ID=1
ports:
- 8031:8030
- 9031:9030
- 9041:9020
volumes:
- /data/fe-01/doris-meta:/opt/apache-doris/fe/doris-meta
- /data/fe-01/log:/opt/apache-doris/fe/log
networks:
doris_net:
ipv4_address: 172.20.80.2
docker-fe-02:
image: "apache-doris:2.1.4-fe"
container_name: "doris-fe-02"
hostname: "fe-02"
environment:
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
- FE_ID=2
ports:
- 8032:8030
- 9032:9030
- 9042:9020
volumes:
- /data/fe-02/doris-meta:/opt/apache-doris/fe/doris-meta
- /data/fe-02/log:/opt/apache-doris/fe/log
networks:
doris_net:
ipv4_address: 172.20.80.3
docker-fe-03:
image: "apache-doris:2.1.4-fe"
container_name: "doris-fe-03"
hostname: "fe-03"
environment:
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
- FE_ID=3
ports:
- 8033:8030
- 9033:9030
- 9043:9020
volumes:
- /data/fe-03/doris-meta:/opt/apache-doris/fe/doris-meta
- /data/fe-03/log:/opt/apache-doris/fe/log
networks:
doris_net:
ipv4_address: 172.20.80.4
docker-be-01:
image: "apache-doris:2.1.4-be"
container_name: "doris-be-01"
hostname: "be-01"
depends_on:
- docker-fe-01
- docker-fe-02
- docker-fe-03
environment:
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
- BE_ADDR=172.20.80.5:9050
ports:
- 8041:8040
volumes:
- /data/be-01/storage:/opt/apache-doris/be/storage
- /data/be-01/script:/docker-entrypoint-initdb.d
- /data/be-01/log:/opt/apache-doris/be/log
networks:
doris_net:
ipv4_address: 172.20.80.5
docker-be-02:
image: "apache-doris:2.1.4-be"
container_name: "doris-be-02"
hostname: "be-02"
depends_on:
- docker-fe-01
- docker-fe-02
- docker-fe-03
environment:
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
- BE_ADDR=172.20.80.6:9050
ports:
- 8042:8040
volumes:
- /data/be-02/storage:/opt/apache-doris/be/storage
- /data/be-02/script:/docker-entrypoint-initdb.d
- /data/be-02/log:/opt/apache-doris/be/log
networks:
doris_net:
ipv4_address: 172.20.80.6
docker-be-03:
image: "apache-doris:2.1.4-be"
container_name: "doris-be-03"
hostname: "be-03"
depends_on:
- docker-fe-01
- docker-fe-02
- docker-fe-03
environment:
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
- BE_ADDR=172.20.80.7:9050
ports:
- 8043:8040
volumes:
- /data/be-03/storage:/opt/apache-doris/be/storage
- /data/be-03/script:/docker-entrypoint-initdb.d
- /data/be-03/log:/opt/apache-doris/be/log
networks:
doris_net:
ipv4_address: 172.20.80.7
networks:
doris_net:
ipam:
config:
- subnet: 172.20.80.0/24