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 修改完配置,重启