版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hwm_life/article/details/82799255
一、下载安装包
https://neo4j.com/download-center/#releases
二、解压
tar -zxvf neo4j-community-3.4.7-unix.tar.gz -C /usr/local
cd /usr/local
mv neo4j-community-3.4.7-unix.tar.gz neo4j
三、修改neo4j.conf 配置文件
cd /usr/local/neo4j
vim conf/neo4j.conf
## 主要修改如下
dbms.security.auth_enabled=true # 登录时需要密码,初次登录用户名和密码为:neo4j/neo4j
dbms.memory.heap.initial_size=512m #设置内存初始化大小
dbms.memory.heap.max_size=512m #设置内存最大值
dbms.connectors.default_listen_address=0.0.0.0 #允许任何地址访问,若限定ip访问可以在这里设置
dbms.connector.http.enabled=true #启用http访问
dbms.connector.http.listen_address=:7474 #http服务端口
四、启动
启动neo4j
cd /usr/local/neo4j
# ./bin/neo4j start
# ./bin/neo4j start
Active database: graph.db
Directories in use:
home: /usr/local/neo4j
config: /usr/local/neo4j/conf
logs: /usr/local/neo4j/logs
plugins: /usr/local/neo4j/plugins
import: /usr/local/neo4j/import
data: /usr/local/neo4j/data
certificates: /usr/local/neo4j/certificates
run: /usr/local/neo4j/run
Starting Neo4j.
WARNING: Max 1024 open files allowed, minimum of 40000 recommended. See the Neo4j manual.
Started neo4j (pid 20048). It is available at http://0.0.0.0:7474/
There may be a short delay until the server is ready.
See /usr/local/neo4j/logs/neo4j.log for current status.
这里有一条警告:WARNING: Max 1024 open files allowed, minimum of 40000 recommended. See the Neo4j manual. 意思是说neo4j 需要的最低句柄数为40000,大家自行问百度修改即可,根据实际情况修改句柄数。
五、访问neo4j管理界面
浏览器输入ip:port
首先会让你输入密码,初始值为:neo4j,默认用户也是:neo4j
接着会要求输入新密码,记住新密码以后访问。
六、更多详情参考官网Neo4j
七、添加导入RDF数据的插件
- 下载扩展jar包
第一种方法直接获取官网编译好的jar
wget https://github.com/jbarrasa/neosemantics/releases/download/3.4.0.1/neosemantics-3.4.0.1.jar
第二种方法获取源码,自己编译
wget https://github.com/jbarrasa/neosemantics/archive/3.4.0.1.tar.gz
如果上述连接无法下载,可以进入github查看下载:https://github.com/jbarrasa/neosemantics/tree/master
将jar复制到NEO4J_HOME/plugins目录下 - 修改配置文件
vim neo4j.conf
添加下面内容
dbms.unmanaged_extension_classes=semantics.extension=/rdf
重启neo4j
./bin/neo4j stop
./bin/neo4j start - 访问web端neo4j并登陆
在查询语句栏输入以下语句:
call dbms.procedures()
发现列表中已经包含可扩展的rdf
也可输入以下语句:
:GET /rdf/ping
得到以下结果
通过以上操作表明neo4j已经扩展支持的RDF数据