<!doctype html>Linux服务器上搭建neo4j图数据库
使用命令
java -version
版本要求1.8及以上,不满足要求可查阅文章
https://www.jianshu.com/p/44c6c9a3781f 进行升级
liunx环境Neo4j下载地址:
https://neo4j.com/download/other-releases/#releases
(社区版免费)
可下载后上传至服务器,也可在服务器中直接使用命令进行下载
curl -O http://dist.neo4j.org/neo4j-community-3.5.25-unix.tar.gz
其中 3.5.25 为版本号可修改,下载其他版本
xxxxxxxxxx
tar -axvf 下载的文件
注:此方法于3.5.25版本
打开在安装目录下的conf 目录下的 neo4j.conf 文件
vim neo4j.conf
# 修改第22行load csv时l路径,在前面加个#,可从任意路径读取文件
#dbms.directories.import=import
# 修改54行,去掉改行的#,并将文件参数修改为服务器IP,在加一句如下,可以远程通过ip访问neo4j数据库
dbms.connectors.default_listen_address=0.0.0.0
# 修改71行,去掉#,设置bolt端口为7687,端口可以自定义,只要不和其他端口冲突就行
dbms.connector.bolt.listen_address=:7687
?
# 修改75行,去掉#,设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行
dbms.connector.http.listen_address=:7474
# 修改79行,去掉#,设置https端口为7473,端口可以自定义,只要不和其他端口冲突就行
dbms.connector.https.listen_address=:7473
# 修改245行,去掉#,允许从远程url来load csv
dbms.security.allow_csv_import_from_file_urls=true
x
Vim使用:vim进入为命令模式,按i进入编辑模式,按ESC退回到命令模式,命令模式输入 :wq 保存退出 :q退出 :q! 强制操作
开放防火墙相对应的端口
firewall-cmd --zone=public --permanent --add-port=7474/tcp
firewall-cmd --reload
firewall-cmd --list-ports(查看以开放端口)
其他两个端口使用同样的方式打开
启动:进入安装目录下bin路径
后台启动:
./neo4j start
前台启动:
./neo4j console
查看状态:
./neo4j status
停止:
./neo4j stop
重启:
./neo4j restart
网址:http://192.168.3.148:7474/browser/ 账号neo4j,密码123456(密码默认为neo4j 首次登录成功会提示修改密码)
导出:
./neo4j-admin dump --database=graph.db --to=/root/download/graph.db.dump
等号后为保存位置
导入:
neo4j-admin load --from=/root/download/graph.db.dump --database=graph.db --force
等号后为文件位置
注意数据库之间的版本版本不同不能互通数据
原文链接:http://www.cnblogs.com/guihua-pingting/p/14330428.html
本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728