mano233 opened a new issue, #17286:
URL: https://github.com/apache/doris/issues/17286

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Version
   
   1.2.1
   
   ### What's Wrong?
   
   按照官网提供的1FE-1BE compose模板启动,BE无法注册到FE
   
   ### What You Expected?
   
   BE报错信息如下:
   ```
   doris-fe     | 2023-03-01 08:02:18,249 WARN (heartbeat-mgr-pool-2|142) 
[HeartbeatMgr$BackendHeartbeatHandler.call():268] backend heartbeat got 
exception
   doris-fe     | org.apache.thrift.transport.TTransportException: 
java.net.ConnectException: Connection refused (Connection refused)
   doris-fe     |  at 
org.apache.thrift.transport.TSocket.open(TSocket.java:226) 
~[spark-dpp-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
   doris-fe     |  at 
org.apache.doris.common.GenericPool$ThriftClientFactory.create(GenericPool.java:143)
 ~[doris-fe.jar:1.0-SNAPSHOT]
   doris-fe     |  at 
org.apache.doris.common.GenericPool$ThriftClientFactory.create(GenericPool.java:126)
 ~[doris-fe.jar:1.0-SNAPSHOT]
   doris-fe     |  at 
org.apache.commons.pool2.BaseKeyedPooledObjectFactory.makeObject(BaseKeyedPooledObjectFactory.java:62)
 ~[commons-pool2-2.2.jar:2.2]
   doris-fe     |  at 
org.apache.commons.pool2.impl.GenericKeyedObjectPool.create(GenericKeyedObjectPool.java:1012)
 ~[commons-pool2-2.2.jar:2.2]
   doris-fe     |  at 
org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:356)
 ~[commons-pool2-2.2.jar:2.2]
   doris-fe     |  at 
org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:277)
 ~[commons-pool2-2.2.jar:2.2]
   doris-fe     |  at 
org.apache.doris.common.GenericPool.borrowObject(GenericPool.java:95) 
~[doris-fe.jar:1.0-SNAPSHOT]
   doris-fe     |  at 
org.apache.doris.system.HeartbeatMgr$BackendHeartbeatHandler.call(HeartbeatMgr.java:225)
 ~[doris-fe.jar:1.0-SNAPSHOT]
   doris-fe     |  at 
org.apache.doris.system.HeartbeatMgr$BackendHeartbeatHandler.call(HeartbeatMgr.java:203)
 ~[doris-fe.jar:1.0-SNAPSHOT]
   doris-fe     |  at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
~[?:1.8.0_342]
   doris-fe     |  at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
~[?:1.8.0_342]
   doris-fe     |  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
~[?:1.8.0_342]
   doris-fe     |  at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_342]
   doris-fe     | Caused by: java.net.ConnectException: Connection refused 
(Connection refused)
   doris-fe     |  at java.net.PlainSocketImpl.socketConnect(Native Method) 
~[?:1.8.0_342]
   doris-fe     |  at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
~[?:1.8.0_342]
   doris-fe     |  at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
 ~[?:1.8.0_342]
   doris-fe     |  at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
~[?:1.8.0_342]
   doris-fe     |  at 
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_342]
   doris-fe     |  at java.net.Socket.connect(Socket.java:607) ~[?:1.8.0_342]
   doris-fe     |  at 
org.apache.thrift.transport.TSocket.open(TSocket.java:221) 
~[spark-dpp-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
   doris-fe     |  ... 13 more
   ```
   同时我观察到有如下输出:
   ```
   doris-be     | 2023-03-01T08:01:56+00:00 [Note] [Entrypoint]: MASTER FE is 
started!
   doris-be     | 2023-03-01T08:01:56+00:00 [Note] [Entrypoint]: add 
priority_networks 172.20.80.0/24 to /opt/apache-doris/be/conf/be.conf
   doris-be     | 2023-03-01T08:01:56+00:00 [Note] [Entrypoint]: Register BE to 
FE is failed. retry.
   ```
   但是docker-compose.yaml 里声明的cidr是:172.20.80.0/16
   
   ### How to Reproduce?
   
   `docker-compose up`
   
   docker-compose.yaml
   ```
   version: '3'
   services:
      docker-fe:
        image: "apache/doris:1.2.1-fe-x86_64"
        container_name: "doris-fe"
        hostname: "fe"
        environment:
          - FE_SERVERS=fe1:172.20.80.2:9010
          - FE_ID=1
        ports:
          - 8030:8030
          - 9030:9030
        volumes:
          - /data/fe/doris-meta:/opt/apache-doris/fe/doris-meta
          - /data/fe/conf:/opt/apache-doris/fe/conf
          - /data/fe/log:/opt/apache-doris/fe/log
        networks:
          doris_net:
            ipv4_address: 172.20.80.2
      docker-be:
        image: "apache/doris:1.2.1-be-x86_64"
        container_name: "doris-be"
        hostname: "be"
        depends_on:
          - docker-fe
        environment:
          - FE_SERVERS=fe1:172.20.80.2:9010
          - BE_ADDR=172.20.80.3:9050
        ports:
          - 8040:8040
        volumes:
          - /data/be/storage:/opt/apache-doris/be/storage
          - /data/be/conf:/opt/apache-doris/be/conf
          - /data/be/script:/docker-entrypoint-initdb.d
          - /data/be/log:/opt/apache-doris/be/log
        networks:
          doris_net:
            ipv4_address: 172.20.80.3
   networks:
      doris_net:
        ipam:
          config:
            - subnet: 172.20.80.0/16
   ```
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to