neo4j的安裝部署
Linux下載neo4j
直接在服務器上使用命令下載:
curl -O http://dist.neo4j.org/neo4j-community-3.4.5-unix.tar.gz
安裝Neo4j
解壓安裝:
tar -axvf neo4j-community-3.4.5-unix.tar.gz
配置初始Neo4j
在安裝目錄下找到conf目錄下的neo4j.conf文件,修改相應配置如下:
# 修改第22行load csv時l路徑,在前面加個#,可從任意路徑讀取文件 #dbms.directories.import=import # 修改35行和36行,設置JVM初始堆內存和JVM最大堆內存 # 生產環境給的JVM最大堆內存越大越好,但是要小于機器的物理內存 dbms.memory.heap.initial_size=5g dbms.memory.heap.max_size=10g # 修改46行,可以認為這個是緩存,如果機器配置高,這個越大越好 dbms.memory.pagecache.size=10g # 修改54行,去掉改行的#,可以遠程通過ip訪問neo4j數據庫 dbms.connectors.default_listen_address=0.0.0.0 # 默認 bolt端口是7687,http端口是7474,https關口是7473,不修改下面3項也可以 # 修改71行,去掉#,設置http端口為7687,端口可以自定義,只要不和其他端口沖突就行 dbms.connector.bolt.listen_address=:7687 # 修改75行,去掉#,設置http端口為7474,端口可以自定義,只要不和其他端口沖突就行 dbms.connector.http.listen_address=:7474 # 修改79行,去掉#,設置http端口為7473,端口可以自定義,只要不和其他端口沖突就行 dbms.connector.https.listen_address=:7473 # 修改227行,去掉#,允許從遠程url來load csv dbms.security.allow_csv_import_from_file_urls=true # 修改246行,允許使用neo4j-shell,類似于mysql 命令行之類的 dbms.shell.enabled=true # 修改248行,去掉#,設置連接neo4j-shell的端口,一般都是localhost或者127.0.0.1,這樣安全,其他地址的話,一般使用https就行 dbms.shell.host=127.0.0.1 # 修改250行,去掉#,設置neo4j-shell端口,端口可以自定義,只要不和其他端口沖突就行 dbms.shell.port=1337 # 修改254行,設置neo4j可讀可寫 dbms.read_only=false # 設置JDK,若系統默認是jdk1.8及以上可以不需要設置 JAVA_HOME=/usr/java/jdk1.8.0_144 JRE_HOME=/usr/java/jdk1.8.0_144/jre
訪問測試
遠程訪問地址: http:// 服務器ip地址:7474/browser/
安裝Neo4j插件APOC
1、APOC下載地址:
https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.4.0.1
下載.jar這一個壓縮文件,將下載好的.jar文件直接放到neo4j安裝目錄下的plugins文件夾目錄下就可以了。不要解壓!!!
2、配置插件:
這樣插件APOC就已經在neo4j中了,但因為還沒有配置APOC的信息,所以neo4j中還掃描不到這個插件。
找到neo4j安裝目錄下conf文件夾里的neo4j.conf并打開。
需要去掉注釋的部分:(將dbms.security.auth_enabled=false注釋掉,若本身已經注釋可不用管該部分)
#dbms.security.auth_enabled=false
需要在配置文件neo4j.conf文件末尾加上的文本:
dbms.sercurity.procedures.unrestricted=apoc.* dbms.memory.pagecache.size=10g dbms.memory.heap.initial_size=1g dbms.memory.heap.max_size=4g
完成配置后,保存文件就可以了。重啟neo4j,打開自帶的瀏覽器,輸入RETURN apoc.version() 如果可以看見APOC的版本信息,如3.4.0,說明成功安裝了該插件。否,則說明未成功。

浙公網安備 33010602011771號