时间:2020年9月
neo4j-community-4.1.1要求配置java11,之前网上的教程安装好之后都是java8,neo4j更新之后远程连接部分配置也有了变化。
1. java11
(1)、Add the repository
sudo add-apt-repository ppa:openjdk-r/ppa
(2)、Update package list
sudo apt-get update
(3)、Install openjdk-11-jdk
sudo apt install openjdk-11-jdk
2. neo4j
2.1:neo4j安装
(1)下载压缩包并解压
liunx环境Neo4j下载地址:https://neo4j.com/download/other-releases/#releases(社区版免费)
tar -axvf neo4j-community-4.1.1-unix.tar.gz
(2)查看运行是否正常
进入 neo4j-community-4.1.1/bin/
./neo4j start
如果出现下图,说明一切正常,下面关掉数据库继续配置远程连接
./neo4j stop
2.2 打开远程连接功能
(1)在数据库已经关闭的情况下,打开conf/neo4j.conf。找到下面这行,取消注释,实现远程通过ip访问neo4j数据库
dbms.default_listen_address=0.0.0.0
(2)阿里云在安全组分别添加两个入端口:7474和7687
再次打开数据库,如果在浏览器中输入http://<自己服务器的ip>:7474/browser,出现neo4j输密码的界面就成功啦。
初始账号和密码都是neo4j
【注】:前面两个端口一定都要打开,不然输账号密码之后会报这个:
WebSocket connection failure. Due to security constraints in your web browser, the reason for the failure is not available to this Neo4j Driver