I changed all 8080 ports to 8082 in docker-file.ym...
# all-things-deployment
w
I changed all 8080 ports to 8082 in docker-file.yml due to port conflict. As a result, Datahub frontend can not connect Datahub gms.
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to datahub-gms:8082 [datahub-gms/172.19.0.12] failed: Connection refused (Connection refused)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
at client.AuthServiceClient.generateSessionTokenForUser(AuthServiceClient.java:79)
... 48 common frames omitted
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at <http://java.net|java.net>.PlainSocketImpl.socketConnect(Native Method)
at <http://java.net|java.net>.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at <http://java.net|java.net>.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at <http://java.net|java.net>.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at <http://java.net|java.net>.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at <http://java.net|java.net>.Socket.connect(Socket.java:607)
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
... 58 common frames omitted
The Datahub-gms status is healthy
CONTAINER ID   IMAGE                                   COMMAND                  CREATED          STATUS                    PORTS                                        NAMES
5f935d4604e6   confluentinc/cp-schema-registry:7.2.0   "/etc/confluent/dock…"   20 minutes ago   Up 20 minutes             8081/tcp, 0.0.0.0:8083->8083/tcp             schema-registry
99469c610934   linkedin/datahub-frontend-react:head    "datahub-frontend/bi…"   20 minutes ago   Up 20 minutes (healthy)   0.0.0.0:9002->9002/tcp                       datahub-frontend-react
e4b171aa3170   acryldata/datahub-actions:head          "/bin/sh -c 'dockeri…"   20 minutes ago   Up 20 seconds                                                          datahub_datahub-actions_1
d9383eaa2be6   confluentinc/cp-kafka:7.2.0             "/etc/confluent/dock…"   20 minutes ago   Up 20 minutes             0.0.0.0:9092->9092/tcp                       broker
2cf00e0e9973   linkedin/datahub-gms:head               "/bin/sh -c /datahub…"   20 minutes ago   Up 15 minutes (healthy)   8080/tcp, 0.0.0.0:8082->8082/tcp             datahub-gms
4618ce4b6d3c   elasticsearch:7.9.3                     "/tini -- /usr/local…"   20 minutes ago   Up 20 minutes (healthy)   0.0.0.0:9200->9200/tcp, 9300/tcp             elasticsearch
722a0d2b0e42   confluentinc/cp-zookeeper:7.2.0         "/etc/confluent/dock…"   20 minutes ago   Up 20 minutes             2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp   zookeeper
7119d1633395   mariadb:10.5.8                          "docker-entrypoint.s…"   20 minutes ago   Up 20 minutes             0.0.0.0:3306->3306/tcp                       mysql
b
Gentle reminder to please post large blocks of code/stack trace in Slack message threads - it’s a HUGE help for the Core Team to keep track of which questions are still unaddressed across our various support channels!
please change port mapping from
8082:8082
to
8082:8080
...by default gms service run on port 8080 in datahub-gms container and hence the error you see. We need to just host port 8080 to 8082 due to port conflict so please change it to
Copy code
ports:
    - 8082:8080
m
since you are using quickstart, you can just do this with
Copy code
DATAHUB_MAPPED_GMS_PORT=8082 datahub docker quickstart
that way you don't have to modify the docker compose files by hand