赞
踩
Java 11 是 Java 的一个长期支持版本(LTS),它同时也是 Ubuntu 20.04的默认 Java 开发和运行环境。
更新软件包索引,然后安装OpenJDK 11 JDK 软件包:
$ apt-get update
$ apt-get install openjdk-11-jdk -y
安装完成后,可以检查Java的版本。
$ java -version
openjdk version "11.0.14" 2022-01-18
OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.18.04)
OpenJDK 64-Bit Server VM (build 11.0.14+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
当显示版本号即成功安装好了Java JDK。
JRE 被包含在 JDK 软件包中。如果仅仅需要 JRE,安装openjdk-11-jre
软件包。最小 Java 运行环境,安装openjdk-11-jdk-headless
软件包。
$ which java
/usr/bin/java
查看这个是不是软连接,找出这个软连接指向的路径。
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 18 11:56 /usr/bin/java -> /etc/alternatives/java
的确为软连接,继续往下找指向的路径。
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 43 Mar 18 11:56 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
$ ls -l /usr/lib/jvm/java-11-openjdk-amd64/bin/java
-rwxr-xr-x 1 root root 10304 Jan 25 14:03 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
最后,java的安装路径即为 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
。
官网地址下载地址:https://neo4j.com/download-center/#community
根据操作系统的不同选择相应的Neo4j安装包。
将下载在本机上的下载包拷贝到容器中,这里我选择的路径是/usr/lib/
,跟java的安装路径一致。
$ docker cp neo4j-community-4.4.4-unix.tar.gz chatbot:/usr/lib/
解压命令如下。
tar -zxvf neo4j-community-4.4.4-unix.tar.gz
进入neo4j文件夹中,在conf文件夹下有neo4j.conf
配置文件。
cd neo4j-community-4.4.4
进入conf文件夹,修改配置文件。
cd conf
vim neo4j.conf
在etc/vim/vimr
文件中添加下面一行可以显示行号。
set number
找到下面的4行(分别是71,92,97,102行),取消注释。
# 允许远程访问
dbms.connectors.default_listen_address=0.0.0.0
# 开启bolt服务,默认端口7687
dbms.connector.bolt.listen_address=:7687
# 开启http服务,默认端口7474
dbms.connector.http.listen_address=:7474
# 开启https服务,默认端口7473
dbms.connector.https.listen_address=:7473
进入neo4j根目录下的bin目录。
cd neo4j-community-4.4.4/bin
在bin目录下,有两种方法启动服务。
# 在控制台运行
./neo4j console
# 在后台运行,不显示在控制台
./neo4j console
指令 | 说明 |
---|---|
./neo4j start | 启动 |
./neo4j status | 查看状态 |
./neo4j stop | 停止 |
./neo4j restart | 重启 |
上面的方法有一点麻烦,需要每次进行neo4j根目录下的bin目录执行命令。下面对neo4j设置环境变量,方便启动服务。
# 改文件夹名
mv neo4j-community-4.4.4 neo4j
$ vim /etc/profile
在/etc/profile
文件中设置neo4j的环境变量。
NEO4J_HOME=/usr/lib/neo4j
PATH=$PATH:$NEO4J_HOME/bin
export NEO4J_HOME PATH
刷新文件。
source /etc/profile
进行测试。
tf-docker /workspace/Diagnosis-Chatbot > neo4j --help
Usage: Neo4j <COMMAND>
Neo4j database server CLI.
Commands:
console Start server in console.
start Start server as a daemon.
stop Stop the server daemon.
restart Restart the server daemon.
status Get the status of the server.
version, --version Print version information and exit.
help, --help Displays help information about the specified command
tf-docker /workspace/Diagnosis-Chatbot > neo4j --version
neo4j 4.4.4
测试完成后启动服务。
tf-docker /workspace/Diagnosis-Chatbot > neo4j start
Directories in use:
home: /usr/lib/neo4j
config: /usr/lib/neo4j/conf
logs: /usr/lib/neo4j/logs
plugins: /usr/lib/neo4j/plugins
import: /usr/lib/neo4j/import
data: /usr/lib/neo4j/data
certificates: /usr/lib/neo4j/certificates
licenses: /usr/lib/neo4j/licenses
run: /usr/lib/neo4j/run
Starting Neo4j.
Started neo4j (pid:3633). It is available at http://0.0.0.0:7474
There may be a short delay until the server is ready.
在本机的浏览器打开http://localhost:7474/
即可进入Neo4j页面,输入默认用户名和密码(都是neo4j)。
然后设置新密码。
进入下面的页面即可以正常使用neo4j的服务了,可以创建属于自己的数据库。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。