Neo4j 使用体验

321 阅读1分钟

Neo4j简介:

Neo4j 是图数据库的代表,支持Cyber语法进行操作。 与mysql 类似,操作时,通过定义schema, 再导入数据。

Community 与专业版区别:

  • Community 免费,
  • 专业版支持集群,收费

安装:

Neo4j 3.0 支持java 8.
Neo4j 4.x 需要java 11. 按高版本要求,我们这安装Neo4j 4.0.4 一般开发者都已经安装了java8. 这时有个java8, java11 共存的问题。 安装环境:CentOS

yum search java-11 //查找java11可用版本

yum install java-11-openjdk-devel //安装java11

alternatives --config java

  • 查看安装的java路径,默认在/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64 *

wget neo4j.com/artifact.ph… //下载neo4j

tar -zxvf name=neo4j-community-4.0.4-unix.tar.gz //解压

这时,neo4j 就安装完了,下面设置java路径:

cd /neo4j/conf/neo4j.conf

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64" //使用java11

安装后,默认只能本机访问,远程访问需要uncomment 这些line:

dbms.default_listen_address=0.0.0.0

dbms.connector.bolt.enabled=true

dbms.connector.bolt.listen_address=0.0.0.0:7687

dbms.connector.http.enabled=true

默认用户名,密码: neo4j/neo4j 并且uncomment:

dbms.security.auth_enabled=false 这里注意是false,true不对

修改密码:

neo4j-admin set-default-admin ***

改完这些,就可以登录。

dbms.allow_upgrade=true 数据导入时,需要打开,不能导入的数据库找不到

bin 目录下有neo4j,neo4j-admin 工具

neo4j start 启动

neo4j stop 停止

neo4j restart 修改完配置,重启

知识图谱生成: