Artifactory PostgreSQL数据库中没有行

Artifactory PostgreSQL数据库中没有行,artifactory,Artifactory,我正在使用JFrog Helm图表将Artifactory部署到EKS集群中。我使用PostgreSQL作为数据库,并计划按照他们的生产建议使用外部部署的数据库实例。我已经使用内部PostgreSQL数据库和外部部署的数据库部署了Helm图表,两次都成功地启动了Artifactory并上传了包。然而,在任何一种情况下,当我连接到实际的PostgreSQL数据库时,我都无法查询相关表以获取我所期望的数据。例如,如果在artifactoryui中创建组或用户,则在数据库表中看不到任何结果行。我试图通

我正在使用JFrog Helm图表将Artifactory部署到EKS集群中。我使用PostgreSQL作为数据库,并计划按照他们的生产建议使用外部部署的数据库实例。我已经使用内部PostgreSQL数据库和外部部署的数据库部署了Helm图表,两次都成功地启动了Artifactory并上传了包。然而,在任何一种情况下,当我连接到实际的PostgreSQL数据库时,我都无法查询相关表以获取我所期望的数据。例如,如果在artifactoryui中创建组或用户,则在数据库表中看不到任何结果行。我试图通过向Helm图表提供不正确的数据库用户名/密码来验证我是否正确配置了Helm值,但图表未能应用,因此在我看来,这意味着它至少连接到了正确的PostgreSQL数据库。我还看到正确的模式部署到PostgreSQL中

我正在使用Terraform Helm提供程序安装头盔图表,下面是templated values.yaml文件:

nginx:
服务:
注释:
service.beta.kubernetes.io/aws-load-balancer-internal:“true”
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancement-enabled:“true”
service.beta.kubernetes.io/load-balancer-source-ranges:“0.0.0.0/0”
postgresql:
已启用:false
数据库:
类型:postgresql
驱动程序:org.postgresql.driver
url:“jdbc:postgresql://${db_host}:${db_port}/artifactory”
用户:${db_user}
密码:${db_password}

您能否共享完整的helm install命令以及values.yaml?另外,正如您所说,您可以使用Postgres DB启动Artifactory,您可以确认在启动Artifactory时,Artifactory实际运行的是正确的DB吗?您可以参考artifactory.log文件中的以下连接URL日志条目

2020-07-16 09:51:13783[艺术初始化][信息](o.a.s.ArtifactoryApplicationContext:520)-通过刷新将Artifactory应用程序上下文设置为未就绪 2020-07-16 09:51:28884[art init][INFO](o.a.s.d.DbServiceImpl:282)-数据库:PostgreSQL 10.13(Ubuntu 10.13-1.pgdg18.04+1)。驱动程序:PostgreSQL JDBC驱动程序42.2.5池:PostgreSQL 2020-07-16 09:51:28893[art init][INFO](o.a.s.d.DbServiceImpl:285)-连接URL:jdbc:postgresql://localhost:5432/artifactory 2020-07-16 09:51:28899[art init][INFO](o.a.s.d.DbServiceImpl:119)-创建数据库模式 2020-07-16 09:51:29769[art init][INFO](o.a.s.d.DbServiceImpl:126)-已创建数据库模式 2020-07-16 09:51:35383[艺术初始化][信息](o.a.e.p.s.NodeEventPreoritiesStorageServiceFactory:27)-初始化基于数据库的优先级存储服务


如果它命中了正确的数据库,那么您究竟是如何尝试获取表数据的?

在与JFrog支持人员交谈后,发现我查看的是错误的数据库表。用户信息存储在
access\u users
表中,组信息存储在
access\u groups
中,而不是
users
groups

我通过Terraform Helm提供程序安装,因此值.yaml在Terraform apply上模板化和填写。我已经用这些信息编辑了上面的问题。我没有看到你发布的日志,但确实看到连接和模式已经初始化,DB连接URL是正确的。我正在尝试使用pgAdmin手动检查PostgreSQL数据库