可以把Neo看作是一个高性能的图引擎,该引擎具有成熟和健壮的数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。 Neo是一个网络面向网络的数据库也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络上而不是表中。网络(从数学角度叫做图)是一个灵活的数据结构,可以应用更加敏捷和快速的开发模式。
在opt目录下下载安装包
cd /opt/
wget https://repo.huaweicloud.com/openjdk/11.0.1/openjdk-11.0.1_linux-x64_bin.tar.gz
tar -zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
java -version
确认是否安装了javarpm -qa | grep java
rpm -e --nodeps "package_name"
将解压好的jar包移动到local目录下
mv jdk-11.0.1/ /usr/local/
配置环境变量
vi /etc/profile
在文件末尾写入如下内容:
export JAVA_HOME=/usr/local/jdk-11.0.1
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
执行命令:
source /etc/profile
java -version
效果如下图即为安装成功
官网下载地址 linux的话选择这个版本
下载好后上传到服务器的/opt目录下
执行命令:
tar -zxvf neo4j-community-3.5.33-unix.tar.gz
解压后的文件为neo4j-community-3.5.33
如果想要开启远程访问需要修改neo4j.conf配置文件,执行命令
vim /opt/neo4j-community-3.5.33/conf/neo4j.conf
找到如下图这一项配置,将注释打开
vi /etc/profile
将以下内容写到文件的最下方
#neo4j
NEO4J_HOME=/opt/neo4j-community-3.5.33
PATH=$NEO4J_HOME/bin:$PATH
export NEO4J_HOME PATH
刷新配置
source /etc/profile
查看环境变量
echo $NEO4J_HOME
echo $PATH
执行启动
neo4j start
如下图执行成功
根据ip+7474端口访问页面,默认账号密码都是neo4j
登录成功后如下页面
根据教程生成数据后效果如下图:
进入bin文件夹下
cd /opt/neo4j-community-4.3.3/bin
运行cypher-shell
cypher-shell