Digdag ServerのログをPostgreSQLに保存するように設定し、PostgreSQLとDigdag Serverを以下のコマンドで実行しました。
systemctl start postgresql-13 systemctl start digdag-server
するとDigdag Serverが正常に起動せず、以下のエラーが出てしまうのですが、どこを修正すれば良いでしょうか。
Error in custom provider, com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver.
pg_hba.confは以下の通りになっています。
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 scram-sha-256 # Allow replication connections from localhost, by a user with the # replication privilege. local replication all peer host replication all 127.0.0.1/32 scram-sha-256 host replication all ::1/128 scram-sha-256 host digdagdb digdaguser 127.0.0.1/32 md5
Digdag Serverの設定ファイルdigdag-server.propertiesは以下の通りになっています。
digdag.secret-encryption-key = *** database.type = postgresql database.user = digdaguser database.password = *** database.host = 127.0.0.1 database.port = 5432 database.database= digdagdb database.maximumPoolSize = 32
ご教示の程、よろしくお願いいたします。
追記1
postgresql.confに以下を設定しています。
password_encryption = md5
listen_addresses = '*'
追記2
pg_hba.confの「host all all 127.0.0.1/32 md5」を「host all all 127.0.0.1/32 trust」に変更するとDigdag Serverが正常に起動します。
あなたの回答
tips
プレビュー