故障排除与常见问题解答
本资料仅涵盖运行 Neo4j 的 Kubernetes 特定内容。它并非旨在作为 Neo4j 产品本身的故障排除指南;为此,请参阅 Neo4j 操作手册和其他资源。 |
我在安装时指定了密码,但它不起作用
您是使用空磁盘开始的吗?
与 helm 图表相关的最常见问题是持久卷声明重复使用。例如,如果您部署了 mygraph
,删除了该实例,然后重新部署了一个新的、不同的 mygraph
,它将不会获得干净的空 PVC,而是会重复使用上一次部署的旧 PVC。
一个常见的问题是在安装时使用一个密码,该密码被写入 Neo4j 的系统数据库。之后,当这些 PVC 被重复使用时,将无法设置初始密码,因为它已经被设置过了。
卸载 helm 分发时不会删除持久卷声明。 |
确保您使用的磁盘为空,以避免文件权限和其他问题。
APOC 安装失败
Neo4j 安装插件的方法需要互联网访问权限。如果您处于网络受限的环境中,自动插件安装可能会失败。在这种情况下,您应该设置 plugins: []
并使用 initContainer
手动将相应的插件和扩展复制到您的安装中。
出了问题,我在哪里查看日志?
Neo4j 自带一个 debug.log
文件,它存储在 logs 目录中。当您遇到问题时,请检查此文件。检查此文件并查找 Exception
错误消息,产品日志通常会告诉您问题是什么。
我可以托管自己的 Docker 容器吗?
是的。
当您使用此 repo 时,您将从提供的存储库中拉取因果集群、备份等的镜像。如果您想托管自己的 Docker 镜像,则需要调整 tools
中的 Makefile,该 Makefile 构建 Docker 镜像以指向您的 repo。然后,您可以指定一些值给您的安装过程,这些值会更改您正在运行的 image
和 imageTag
。查看 repo 的顶层 README 以了解有关构建工具容器的信息。
其他问题?
您可以访问 Neo4j 社区网站 请求帮助。