neo4j部署保姆级教程

由于公司是基于大数据架构的,让部署neo4j数据库,之前没有接触过,然后紧急学了一下,并且从网上找了一些教程,决定还是记录下来,后续有时间了会在出一篇使用教程

  1. 环境准备(root用户)

1.1安装版本

提前准备好neo4j安装包,根据现场jdk版本选择,jdk版本为1.8,neo4j选择3X版本,jdk

版本为11,neo4j版本选择4x或者5x

如何查看jdk版本,使用java -version命令查看

公司版本查看,采用的还是1.8版本,于是从官网下载neo4j-community-3.5.24-unix.tar.gz安装包

将安装包上传到指定目录,本次目录为/data/neo

1.2创建用户

root@test \~\]# cd /data/neo 创建用户:useradd neo4j 解压安装包到当前目录:tar xzvf neo4j-community-3.5.24-unix.tar.gz 给安装目录修改名字:mv neo4j-community-3.test5.24 neo4j 给安装目录授权:chown -R neo4j:neo4j neo4j 1. 安装启动(切换到neo4j用户 su -- neo4j) #### 2.1修改配置文件 \[neo4j@test\~\] $ vim /data/neo/neo4j/conf/neo4j.conf (必做) **# 去掉改行的#,可以远程通过ip访问neo4j数据库** **dbms.connectors.default_listen_address=0.0.0.0** (其他的看项目自己选择) **# load csv时l路径,在前面加个#,可从任意路径读取文件** **#dbms.directories.import=import** **# 默认 bolt端口是7687,http端口是7474,https关口是7473,不修改下面3项也可以** **# 设置http端口为7687,端口可以自定义,只要不和其他端口冲突就行** **dbms.connector.bolt.listen_address=:7687** **#设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行** **dbms.connector.http.listen_address=:7474** **# 设置http端口为7473,端口可以自定义,只要不和其他端口冲突就行** **dbms.connector.https.listen_address=:7473** **# 允许从远程url来load csv** **dbms.security.allow_csv_import_from_file_urls=true** **# 设置neo4j可读可写** **dbms.read_only=false** #### 2.2修改环境变量 切换到neo4j用户,su -- neo4j 如果不修改环境变量,启动neo4j的时候需要到bin目录下启动,并且启动前要加./, 启动方式为./neo4j start,根据运行后的提示信息,已经可以在浏览器上通过 http://ip:7474 访问数据库了。 #修改环境变 打开文件,如果显示只读且无法用:wq保存修改的话,在vim前加sudo。 \[neo4j@test \~\]$ vim .bashrc #添加以下2行内容 export NEO4J_HOME=/data/neo/neo4j export PATH=$PATH:$NEO4J_HOME/bin \[neo4j@sjzt02-gejing \~\]$ source \~/.bashrc ### 3启动 #启动neo4j \[neo4j@test conf\]$ neo4j start #停止neo4j \[neo4j@sjzt02-gejing conf\]$ neo4j stop #查看状态 \[neo4j@sjzt02-gejing conf\]$ neo4j status Neo4j is running at pid 1401 #查看端口7474 ![](https://i-blog.csdnimg.cn/direct/0cf58a6e9fa1490db0309488a4a8a3e1.png) 客户端页面访问 在浏览器输入http://服务器ip地址:7474/browser/ 在浏览器访问图数据库所在的机器上的7474端口(第一次访问账号neo4j,密码neo4j,会提示修改初始密码)修改密码为123456(可自己设置) ![](https://i-blog.csdnimg.cn/direct/52a427401d05421baba8eab736386476.png) ![](https://i-blog.csdnimg.cn/direct/a4b2c3bde2854bc5bcb3c0eaa5078e59.png)

相关推荐
咋吃都不胖lyh8 天前
Neo4j 知识讲解与在线工具使用教程
neo4j
麦麦大数据9 天前
F056 知识图谱飞机问答系统
人工智能·flask·vue·问答系统·知识图谱·neo4j·飞机
麦麦大数据10 天前
F054-基于Vue+Flask+Neo4j构建的移民知识图谱可视化分析系统
vue.js·flask·知识图谱·neo4j·移民分析
新鲜势力呀10 天前
TensorFlow 中 tf.placeholder 适用版本解析|附 PHP 调用 TF 模型实战(兼容低版本)
tensorflow·php·neo4j
麦麦大数据10 天前
F055 vue+neo4j船舶知识问答系统|知识图谱|问答系统
vue.js·flask·问答系统·知识图谱·neo4j·可视化
奔跑吧邓邓子11 天前
Neo4j图数据库实战:解锁关系数据的无限潜力
数据库·实战·neo4j
虹科网络安全15 天前
艾体宝产品 | 基准测试:ArangoDB性能碾压Neo4j,速度最高提升8倍!
数据库·neo4j
小高求学之路16 天前
Neo4j - 为什么需要图数据库
数据库·neo4j
小高求学之路16 天前
eo4j 图数据库备忘单
数据库·neo4j
郭庆汝17 天前
Neo4j数据库中批量插入数据(数据在.csv文件中)
数据库·neo4j