如何在离线环境中安装 Neo4j
前提:您正在使用私有/离线环境,并希望使用 RPM 包作为来源来安装 Neo4j 数据库。
-
您可以在一台具备互联网访问的其他机器上使用以下命令下载 RPM 包,然后通过任何可能的方式将这些包转移到目标机器。
$ yum install --downloadonly --downloaddir=/tmp/neo4j_rpm_install_packages neo4j-enterprise-3.5.7 -
在使用私有/离线环境且能够使用 wget https* 时,您可以先在其他位置准备好所有文件,然后将它们放在云存储仓库中,利用离线机器上的 wget 命令来传输所有所需文件。
-
要安装 Neo4j,您需要先安装 GPG 密钥。您可以在其他地方下载该密钥并转移到目标机器,然后在安装 Neo4j 企业版之前执行所需的步骤。
$ wget https://debian.neo4j.org/neotechnology.gpg.key在这种情况下,您可以使用本地文件在离线环境中导入 GPG 密钥。
$ rpm --import neotechnology.gpg.key -
要安装 Neo4j 数据库,使用以下命令安装 RPM 包:
rpm -i <package.rpm>$ rpm -i neo4j-enterprise-3.5.7-1.noarch.rpm注意 1:若要安装其他 JDK,需执行类似步骤并从其他来源下载相应的 RPM 包。
注意 2:若要进行非交互式安装,可在安装 Neo4j 企业版之前通过在环境中设置变量来接受许可协议。
$ export NEO4J_ACCEPT_LICENSE_AGREEMENT=yes $ rpm -i neo4j-enterprise-3.5.7-1.noarch.rpm -
使用配置文件来配置 Neo4j。请参阅 RPM 安装的文件位置。
在云环境中,您需要编辑 neo4j.template 文件以修改 neo4j.conf 文件。详细信息请参见以下链接:/developer/neo4j-cloud-vms/#vm-config -
您可以使用以下方式(需 root 或 sudo)在重启时启用服务自启动。
$ systemctl enable neo4j -
要查看 Debian 和 RPM 的 neo4j.log,请使用
$ journalctl --unit=neo4j或者
$ journalctl -e -u neo4j
此页面有帮助吗?