安装
探索安装 neo4j-helm 的选项,以及如何配置高级场景。
这是一个 helm 图表,可以通过运行 helm install 并使用各种参数来自定义部署来安装。
此图表的默认设置是安装 Neo4j 因果集群 *,包含 3 个核心成员和 0 个副本,但也支持独立模式。
因果集群示例
helm install my-neo4j \
--set core.numberOfServers=3,readReplica.numberOfServers=3,acceptLicenseAgreement=yes,neo4jPassword=mySecretPassword .
上述命令创建了一个包含 3 个核心服务器和 3 个只读副本的集群。
或者,在安装图表时可以提供一个 YAML 文件,其中指定了参数的值。例如,
helm install neo4j-helm -f values.yaml .
提示:您可以复制默认的 values.yaml 文件作为示例进行编辑,并完全访问所有选项。 |
独立(单机)命令行示例
对于 Neo4j 独立(即不包括 Neo4j 因果集群)模式,提供了 Neo4j 4.3 及更高版本的 Helm 图表。 这是在 Kubernetes 中运行独立 Neo4j 服务器的推荐方法。完整详细信息请参阅 Neo4j 操作手册的 Kubernetes 部分 |
helm install my-neo4j --set core.standalone=true,acceptLicenseAgreement=yes,neo4jPassword=mySecretPassword .
关于独立模式的重要说明
-
在独立模式下运行时,core.numberOfServers 将被忽略,您将获得 1 个服务器。
-
只读副本只能与因果集群一起使用。在独立模式下运行时,所有只读副本参数将被忽略。
-
所有其他核心设置(持久卷大小、注释等)仍将应用于您的单个实例。
-
以这种方式安装的独立实例无法扩展为集群。如果您尝试扩展独立系统,您将获得多个独立的 DBMS,而不是 1 个因果集群。
部署场景
请参阅存储库中的 deployment-scenarios 文件夹 以获取示例 YAML 值文件。这些是示例配置,显示了在不同配置中启动 helm 图表所需的设置。
每个场景文件都以相同的方式启动
helm install mygraph -f deployment-scenarios/my-scenario.yaml .