?環(huán)境:neo4j 5 + ubuntu22 + openjdk-17
neo4j 5 對(duì) jre 版本要求是 17 及以上,且最好是 openjdk,使用比較新的 ubuntu 系統(tǒng)安裝比較好,?centos7 因?yàn)闆](méi)有維護(hù),yum 找不到 openjdk-17了。
官方的 debian 系列安裝教程:Debian-based distributions (.deb) - Operations Manual
安裝 openjdk-17,如果下載慢或無(wú)法連接,自行科學(xué)上網(wǎng):
apt-get update
apt-get -y install openjdk-17-jdk openjdk-17-dbg openjdk-17-jre
java -version
添加 neo4j 的倉(cāng)庫(kù)
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable latest' | sudo tee -a /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
sudo add-apt-repository universe
安裝 neo4j
# apt list -a neo4j #顯示 neo4j 各個(gè)版本,選擇自己需要的
sudo apt-get -y install neo4j=1:5.5.0 # 選擇 5.5 版本
安裝成功后
設(shè)置初始密碼, "<password>" 記得改成自己密碼:
neo4j-admin dbms set-initial-password <password>
修改 neo4j 監(jiān)聽(tīng)地址:
找到 neo4j 的配置文件,將服務(wù)監(jiān)聽(tīng)地址改成全局地址
vi /etc/neo4j/neo4j.conf
取消掉如下 3 行的注釋,保存配置文件
server.default_listen_address=0.0.0.0
server.http.listen_address=:7474
server.http.advertised_address=:7474
?啟動(dòng) neo4j 服務(wù)
systemctl start neo4j.service
ss -ntlp 看到 neo4j 監(jiān)聽(tīng)端口,說(shuō)明啟動(dòng)成功了
?訪問(wèn) http://you_IP:7474,輸入賬號(hào) neo4j 以及自己設(shè)置的密碼,就可以登錄了。
安裝 apoc 插件
Neo4j 5 版本 apoc 插件改成了兩個(gè)部分?apoc-core
?和?apoc-extend
,5.5 版本就下 5.5 的插件
- apoc-core?GitHub - neo4j/apoc
- apoc-extended?GitHub - neo4j-contrib/neo4j-apoc-procedures: Awesome Procedures On Cypher for Neo4j - codenamed "apoc" ????????????????????If you like it, please ★ above ?????????????
?下好了后放到 neo4j 的 plugins 目錄,這個(gè)目錄可以在 neo4j.conf 中找到,本次安裝默認(rèn)配置的路徑是 /var/lib/neo4j/plugins
編輯 neo4j 配置文件:
vi /etc/neo4j/neo4j.conf
# 取消以下行的注釋,添加 apoc 擴(kuò)展
dbms.security.procedures.unrestricted=apoc.*
在?/etc/neo4j/ 目錄下新建 apoc.conf 文件,添加 apoc 插件配置:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-558063.html
vi /etc/neo4j/apoc.conf
# 添加如下行
apoc.import.file.enabled=true
apoc.import.file.use_neo4j_config=false
重新啟動(dòng) neo4j 訪問(wèn)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-558063.html
到了這里,關(guān)于linux ubuntu22 安裝配置 neo4j的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!