【发布时间】:2019-02-02 15:58:10
【问题描述】:
我正面临来自 kubernetes 集群的这个错误。虽然它可以在我的本地服务器上完美运行。这是我的SpringBoot App的application.yml
春天:
datasource:
dataSourceClassName: org.postgresql.ds.PGPoolingDataSource
url: jdbc:postgresql://${POSTGRES_HOST}:5432/test_db
databaseName: test_db
poolName: SpringBootHikariCP
username: ${POSTGRES_USER}
password: ${POSTGRES_PASSWORD}
testWhileIdle: true
validationQuery: SELECT 1
jpa:
database-platform: org.hibernate.dialect.PostgreSQL82Dialect
openInView: false
show_sql: true
generate-ddl: true
hibernate:
ddl-auto: update
naming-strategy: org.hibernate.cfg.ImprovedNamingStrategy
use-new-id-generator-mappings: true
properties:
hibernate.cache.use_second_levelt_cache: false
hibernate.cache.use_query_cache: false
hibernate.generate_statistics: true
hibernate.hbm2ddl.auto: validate
这是我的 Hikari 配置。
HikariConfig config = new HikariConfig();
config.setDataSourceClassName(dataSourceClassName);
config.addDataSourceProperty("url", url);
config.addDataSourceProperty("user", user);
config.addDataSourceProperty("password", password);
return new HikariDataSource(config);
我已经检查了没有 Hikari 的 kubernetes 的数据库连接,它运行良好。所以连接没有问题。 请帮我解决这个问题。我坚持了几天。 谢谢
【问题讨论】:
标签: java postgresql spring-boot kubernetes hikaricp