Laszlo Gaal has uploaded this change for review. ( http://gerrit.cloudera.org:8080/22438
Change subject: IMPALA-13724: Add hostnames for Docker host and gateway to Impala containers ...................................................................... IMPALA-13724: Add hostnames for Docker host and gateway to Impala containers Reverse DNS lookup for the Docker container's internal gateway (routing traffic between code running inside the container and code runnning natively on the Docker host) happens differently on various operating systems. Some recent platforms, like RHEL 9 resolve this address to the default name _gateway. Unfortunately the Java Thrift library within Impala's frontend considers the underscore character invalid in DNS names, so it throws an error, preventing the Impala coordinator from connecting to HMS. This kills Impala on startup, blocking any testing efforts inside containers. To avoid this problem this patch adds explicit entries to the container's /etc/hosts file for the gateway's address as well as the Docker host network. The name doesn't really matter, as it is used only for Thrift's logging code, so the mapping uses constant generic name 'gateway'. The IP address of the gateway is retrieved from the environment variable INTERNAL_LISTEN_HOST, which is set up by docker/configure_test_network.sh before the Impala containers are launched. Tested by a dockerised test run executed on Rocky Linux 9.2, using Rocky 9.2 Docker base images for the Impala containers. Change-Id: I545607c0bb32f8043a0d3f6045710f28a47bab99 --- M bin/start-impala-cluster.py 1 file changed, 14 insertions(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/38/22438/1 -- To view, visit http://gerrit.cloudera.org:8080/22438 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I545607c0bb32f8043a0d3f6045710f28a47bab99 Gerrit-Change-Number: 22438 Gerrit-PatchSet: 1 Gerrit-Owner: Laszlo Gaal <laszlo.g...@cloudera.com>