经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » neo4j » 查看文章
Linux服务器上搭建neo4j图数据库
来源:cnblogs  作者:姽婳_娉婷  时间:2021/2/1 11:50:13  对本文有异议

<!doctype html>Linux服务器上搭建neo4j图数据库

 

Linux服务器上搭建neo4j图数据库

 

一、预先检查jbk版本

使用命令

 
 
 
 
 
 
 
 
  1. java -version
 

版本要求1.8及以上,不满足要求可查阅文章

https://www.jianshu.com/p/44c6c9a3781f 进行升级

二、下载neo4j图数据库

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 为版本号可修改,下载其他版本

三、解压安装使用命令:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. tar -axvf 下载的文件
 

四、修改配置

注:此方法于3.5.25版本

打开在安装目录下的conf 目录下的 neo4j.conf 文件

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. vim neo4j.conf
 

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. # 修改第22行load csv时l路径,在前面加个#,可从任意路径读取文件
  1. #dbms.directories.import=import
 

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. # 修改54行,去掉改行的#,并将文件参数修改为服务器IP,在加一句如下,可以远程通过ip访问neo4j数据库
  1. dbms.connectors.default_listen_address=0.0.0.0
 

 
 
 
?x
 
 
 
 
  1. # 修改71行,去掉#,设置bolt端口为7687,端口可以自定义,只要不和其他端口冲突就行
  1. dbms.connector.bolt.listen_address=:7687
  1. ?
  1. # 修改75行,去掉#,设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行
  1. dbms.connector.http.listen_address=:7474
  1. ?
  1. # 修改79行,去掉#,设置https端口为7473,端口可以自定义,只要不和其他端口冲突就行
  1. dbms.connector.https.listen_address=:7473
 

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. # 修改245行,去掉#,允许从远程url来load csv
  1. dbms.security.allow_csv_import_from_file_urls=true
 

 
 
 
  1. x
 
 
 
 
  1. Vim使用:vim进入为命令模式,按i进入编辑模式,按ESC退回到命令模式,命令模式输入 :wq 保存退出 :q退出 :q! 强制操作
 

五、开放端口

开放防火墙相对应的端口

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. firewall-cmd --zone=public --permanent --add-port=7474/tcp
 
 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. firewall-cmd --reload
 
 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. firewall-cmd --list-ports(查看以开放端口)
 

其他两个端口使用同样的方式打开

六、启动与登录

启动:进入安装目录下bin路径

后台启动:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. ./neo4j start
 

前台启动:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. ./neo4j console
 

查看状态:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. ./neo4j status
 

停止:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. ./neo4j stop
 

重启:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. ./neo4j restart
 

网址:http://192.168.3.148:7474/browser/ 账号neo4j,密码123456(密码默认为neo4j 首次登录成功会提示修改密码)

七、数据库数据迁移

导出:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. ./neo4j-admin dump --database=graph.db --to=/root/download/graph.db.dump
 

等号后为保存位置

导入:

 
 
 
  1. xxxxxxxxxx
 
 
 
 
  1. 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

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号