Neo4j的安装
Posted xuweiweiwoaini
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j的安装相关的知识,希望对你有一定的参考价值。
Neo4j的安装
前提条件
- 由于Neo4j是基于Java虚拟机的产品,所以在安装之前,必须保证已经安装了Java虚拟机。
Neo4j的版本分类
- Neo4j支持的操作系统:Windows、Linux和Mac。
- Neo4j按功能分为社区版和企业版。
- Neo4j按安装方式分版本:
- Desktop版本。
- zip、tar压缩包版本。
Windows系统下的安装
Desktop版本
- 安装
- 新建图数据库实例
zip压缩包版本
- 将zip压缩包,解压缩,然后以管理员的身份启动命令行。切换到Neo4j的运行目录中的bin目录下。
-
输入命令:neo4j,系统将会返回关于neo4j运行命令的相关命令,通过使用"neo4j 命令名"的格式就可以运行相关的操作。
- 打开neo4j控制台
neo4j console
- 启动neo4j
neo4j start
- 关闭neo4j
neo4j stop
- 重启neo4j
neo4j restart
- 查看neo4j运行状态
neo4j status
- 安装neo4j在Windows系统上的服务
neo4j install-service
- 卸载neo4j在Window系统上的服务
neo4j uninstall-service
CentOS系统下的安装
tar.gz压缩包版本
- 切换到/opt目录下
cd /opt
- 下载neo4j的tar.gz压缩包版本
wget https://neo4j.com/artifact.php?name=neo4j-community-3.5.19-unix.tar.gz
- 解压缩neo4j的tar.gz压缩包版本
tar -zxvf neo4j-community-3.5.19-unix.tar.gz
- 进入neo4j的bin目录
cd neo4j-community-3.5.19/bin/
- 启动neo4j
./neo4j start
- 在命令行下可以通过cypher-shell登录到neo4j中(默认的用户名和密码均为neo4j)
./cypher-shell
- 输入如下的命令
match (n) return n;
- 上面的命令报错,是因为需要更换登录密码
CALL dbms.changePassword(‘123456‘);
- 输入上面的命令:
match (n) return n;
yum形式
-
对于CentOS系统来说,需要手动安装yum源,执行如下的命令。
#将安装配置文件导入到系统中
rpm --import https://debian.neo4j.com/neotechnology.gpg.key
cat <<EOF> /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j Yum Repo
baseurl=http://yum.neo4j.com/stable
enabled=1
gpgcheck=1
EOF
# 安装社区版
sudo yum install neo4j
# 安装企业版
sudo yum install neo4j-enterprise
Ubuntu系统下的安装
tar.gz压缩包版本
- 和CentOS下的tar.gz压缩包版本安装方式一样。
apt-get安装
-
安装neo4j社区版
sudo apt-get install neo4j
- 安装neo4j企业版
sudo apt-get install neo4j-enterprise
Neo4j开启远程web访问端口7474
对于3.0以前的版本
- 在安装目录的$NEO4J_HOME/conf/neo4j.conf文件内,找到下面的一行,将注释#号去掉即可
#dbms.connector.https.address=localhost:7474
- 改为
dbms.connector.https.address=0.0.0.0:7474
对于3.0以后的版本
- 在安装目录的$NEO4J_HOME/conf/neo4j.conf文件内,找到下面的一行,将注释#号去掉即可
#dbms.connectors.default_listen_address=0.0.0.0
- 改为
dbms.connectors.default_listen_address=0.0.0.0
Neo4j管理平台的使用
web管理平台的使用
- 当Neo4j安装完成并使用web端重设密码后,就可以看到Neo4j的操作界面了,操作界面主要分为三个部分:命令输入区、结果显示区、状态工具栏。
Cypher-shell的使用
- 某些Linux操作系统中没有可视化的操作界面,在本地无法使用浏览器打开Neo4j的web管理界面,因此,Neo4j提供了一个可以在命令行状态下运行命令、返回结果的工具:neo4j-shell。
- 在neo4j的bin目录下输入如下命令
./cypher-shell
- 然后输入用户名和密码,即可。
以上是关于Neo4j的安装的主要内容,如果未能解决你的问题,请参考以下文章