mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-02 19:58:59 +00:00
test(ingest): make hive/trino test more reliable (#6741)
This commit is contained in:
parent
5658fd5a54
commit
85bb1f5030
@ -12,7 +12,7 @@ services:
|
||||
env_file:
|
||||
- ./hadoop-hive.env
|
||||
ports:
|
||||
- "50070:50070"
|
||||
- "50070"
|
||||
datanode:
|
||||
image: bde2020/hadoop-datanode:2.0.0-hadoop2.7.4-java8
|
||||
volumes:
|
||||
|
||||
@ -29,7 +29,7 @@ services:
|
||||
env_file:
|
||||
- ./setup/hadoop-hive.env
|
||||
ports:
|
||||
- "50070:50070"
|
||||
- "50070"
|
||||
datanode:
|
||||
image: bde2020/hadoop-datanode:2.0.0-hadoop2.7.4-java8
|
||||
volumes:
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
|
||||
|
||||
testtrino:
|
||||
image: trinodb/trino:369
|
||||
container_name: "testtrino"
|
||||
@ -14,13 +14,13 @@ services:
|
||||
depends_on:
|
||||
- "trinodb_postgres"
|
||||
- "hive-metastore"
|
||||
|
||||
|
||||
trinodb_postgres:
|
||||
image: postgres:alpine
|
||||
container_name: "trinodb_postgres"
|
||||
environment:
|
||||
POSTGRES_PASSWORD: datahub
|
||||
volumes:
|
||||
volumes:
|
||||
- ./setup/setup.sql:/docker-entrypoint-initdb.d/postgres_setup.sql
|
||||
ports:
|
||||
- "5432:5432"
|
||||
@ -33,7 +33,7 @@ services:
|
||||
env_file:
|
||||
- ./setup/hadoop-hive.env
|
||||
ports:
|
||||
- "50070:50070"
|
||||
- "50070"
|
||||
datanode:
|
||||
image: bde2020/hadoop-datanode:2.0.0-hadoop2.7.4-java8
|
||||
volumes:
|
||||
@ -43,7 +43,7 @@ services:
|
||||
environment:
|
||||
SERVICE_PRECONDITION: "namenode:50070"
|
||||
ports:
|
||||
- "50075:50075"
|
||||
- "50075"
|
||||
hive-server:
|
||||
image: bde2020/hive:2.3.2-postgresql-metastore
|
||||
container_name: "testhiveserver2"
|
||||
@ -58,7 +58,6 @@ services:
|
||||
- ./setup/hive_setup.sql:/hive_setup.sql
|
||||
hive-metastore:
|
||||
image: bde2020/hive:2.3.2-postgresql-metastore
|
||||
container_name: "hive-metastore"
|
||||
env_file:
|
||||
- ./setup/hadoop-hive.env
|
||||
command: /opt/hive/bin/hive --service metastore
|
||||
|
||||
@ -48,14 +48,14 @@ def docker_compose_runner(
|
||||
):
|
||||
@contextlib.contextmanager
|
||||
def run(
|
||||
compose_file_path: Union[str, list], key: str
|
||||
compose_file_path: Union[str, list], key: str, cleanup: bool = True
|
||||
) -> pytest_docker.plugin.Services:
|
||||
with pytest_docker.plugin.get_docker_services(
|
||||
docker_compose_command=docker_compose_command,
|
||||
docker_compose_file=compose_file_path,
|
||||
docker_compose_project_name=f"{docker_compose_project_name}-{key}",
|
||||
docker_setup=docker_setup,
|
||||
docker_cleanup=docker_cleanup,
|
||||
docker_cleanup=docker_cleanup if cleanup else False,
|
||||
) as docker_services:
|
||||
yield docker_services
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user