mirror of
https://github.com/apache/impala.git
synced 2026-01-20 12:01:06 -05:00
This adds a flag --use_resolved_hostname, which replaces --hostname with a resolved IP on startup. This is useful for containerized environments where the hostname -> IP mapping can be very dynamic. This flag is used by default in the dockerized minicluster. This also fixes a bug in the test code that incorrectly identified command line flags. Specifically it only checked the suffix, so it confused use_resolved_hostname and hostname. Change-Id: I0d5cb9c68c60ce8dc838cde9dcf1c590017f5c9a Reviewed-on: http://gerrit.cloudera.org:8080/16108 Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com> Reviewed-by: Andrew Sherman <asherman@cloudera.com>
31 lines
1.2 KiB
Docker
31 lines
1.2 KiB
Docker
# 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.
|
|
|
|
ARG BASE_IMAGE=impala_base
|
|
FROM ${BASE_IMAGE}
|
|
|
|
# Externally-facing ports
|
|
# Debug webserver
|
|
EXPOSE 25000
|
|
|
|
ENTRYPOINT ["/opt/impala/bin/daemon_entrypoint.sh", "/opt/impala/bin/impalad",\
|
|
"-log_dir=/opt/impala/logs",\
|
|
"-abort_on_config_error=false", "-state_store_host=statestored",\
|
|
"-catalog_service_host=catalogd", "-is_coordinator=false",\
|
|
"-mem_limit_includes_jvm=true", "--rpc_use_loopback=true",\
|
|
"-use_resolved_hostname=true"]
|