Alan Szpigiel
05/15/2023, 4:56 AMairbyte-temporal
.
It’s not pointing to the right DB_HOST.
I customized the DB:
### DATABASE ###
# Airbyte Internal Job Database, see <https://docs.airbyte.io/operator-guides/configuring-airbyte-db>
DATABASE_USER=airbyte_rw
DATABASE_PASSWORD=*****
DATABASE_HOST=prd-datawarehouse.int.main.url
DATABASE_PORT=5432
DATABASE_DB=airbyte
# translate manually DATABASE_URL=jdbc:postgresql://${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_DB} (do not include the username or password here)
DATABASE_URL=jdbc:<postgresql://prd-datawarehouse.int.main.url:5432/airbyte>
JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION=0.40.26.001
An the docker-compose.yml is like this
airbyte-temporal:
image: airbyte/temporal:${VERSION}
logging: *default-logging
container_name: airbyte-temporal
restart: unless-stopped
environment:
- DB=postgresql
- DB_PORT=${DATABASE_PORT}
- DYNAMIC_CONFIG_FILE_PATH=config/dynamicconfig/development.yaml
- LOG_LEVEL=${LOG_LEVEL}
- POSTGRES_PWD=${DATABASE_PASSWORD}
- POSTGRES_SEEDS=${DATABASE_HOST}
- POSTGRES_USER=${DATABASE_USER}
volumes:
- ./temporal/dynamicconfig:/etc/temporal/config/dynamicconfig
networks:
- airbyte_internal
but the temporal server keeps restarting with the logs:
2023-05-15T04:41:18.615Z ERROR Unable to create SQL database. {"error": "unable to connect to DB, tried default DB names: postgres,defaultdb, errors: [pq: no pg_hba.conf entry for host \"10.0.101.173\", user \"airbyte_rw\", database \"postgres\", no encryption pq: no pg_hba.conf entry for host \"10.0.101.173\", user \"airbyte_rw\", database \"defaultdb\", no encryption]", "logging-call-at": "handler.go:97"}
Important! host \“10.0.101.173\” ---> THIS IS THE LOCAL IP NOT <http://prd-datawarehouse.int|prd-datawarehouse.int>.main.url
and database must be airbyte
Did anyone had this problem?kapa.ai
05/15/2023, 4:57 AMkapa.ai
05/15/2023, 4:57 AMAlan Szpigiel
05/15/2023, 5:09 AMAlan Szpigiel
05/15/2023, 5:10 AMkapa.ai
05/15/2023, 5:10 AMkapa.ai
05/15/2023, 5:10 AMAlan Szpigiel
05/15/2023, 5:26 AMairbyte-temporal | touch: CONTAINER_ALREADY_STARTED_PLACEHOLDER: Permission denied
Alan Szpigiel
05/15/2023, 12:30 PMkapa.ai
05/15/2023, 12:30 PMkapa.ai
05/15/2023, 12:30 PMAlan Szpigiel
05/15/2023, 2:41 PMkapa.ai
05/15/2023, 2:42 PMkapa.ai
05/15/2023, 2:42 PMAlan Szpigiel
05/15/2023, 4:51 PMkapa.ai
05/15/2023, 4:51 PMkapa.ai
05/15/2023, 4:51 PMAlan Szpigiel
05/15/2023, 8:14 PMkapa.ai
05/15/2023, 8:14 PMkapa.ai
05/15/2023, 8:14 PMSunny Hashmi (Airbyte)
05/15/2023, 8:20 PMAlan Szpigiel
05/15/2023, 8:33 PMOmar Allouache
06/01/2023, 10:19 AMAlan Szpigiel
06/03/2023, 2:27 PMAlan Szpigiel
06/03/2023, 2:28 PMAlan Szpigiel
06/03/2023, 2:28 PMBrian de la Motte
08/10/2023, 7:41 PMAlan Szpigiel
08/10/2023, 7:45 PMAlan Szpigiel
08/10/2023, 7:45 PMAlan Szpigiel
08/10/2023, 7:46 PMBrian de la Motte
08/10/2023, 8:39 PMLindsay S
09/06/2023, 7:25 PMAlan Szpigiel
09/07/2023, 5:36 PMLindsay S
09/07/2023, 6:17 PMLindsay S
09/12/2023, 11:21 PM- SQL_TLS=true
- SQL_TLS_DISABLE_HOST_VERIFICATION=true
- SQL_TLS_ENABLED=true
- SQL_HOST_VERIFICATION=false
here is what the airbyte-temporal service portion of the docker-compose.yaml now looks like:
airbyte-temporal:
image: airbyte/temporal:${VERSION}
logging: *default-logging
container_name: airbyte-temporal
restart: unless-stopped
environment:
- DB=postgresql
- DB_PORT=${DATABASE_PORT}
- DYNAMIC_CONFIG_FILE_PATH=config/dynamicconfig/development.yaml
- LOG_LEVEL=${LOG_LEVEL}
- POSTGRES_PWD=${DATABASE_PASSWORD}
- POSTGRES_SEEDS=${DATABASE_HOST}
- POSTGRES_USER=${DATABASE_USER}
- SQL_TLS=true
- SQL_TLS_DISABLE_HOST_VERIFICATION=true
- SQL_TLS_ENABLED=true
- SQL_HOST_VERIFICATION=false
volumes:
- ./temporal/dynamicconfig:/etc/temporal/config/dynamicconfig
networks:
- airbyte_internal
Alasdair Ellis
11/17/2023, 12:23 AM