麒麟系统—— openKylin 安装 Nacos
- 一、准备工作
- 1. 确保麒麟系统 openKylin 已经安装完毕。
- 2. 确保 java 已经安装完毕
- 3. 确保 Maven 已经安装完毕
- 二、下载 nacos
- 三、解压与运行
- 解压
- 关于 nacos 配置
本文将分享如何在麒麟系统 openKylin 上安装 Nacos。
一、准备工作
1. 确保麒麟系统 openKylin 已经安装完毕。
我这里使用的鸿蒙系统是 :openKylin 1.0.1 X86
lsb_release -a
2. 确保 java 已经安装完毕
建议使用 1.8 以上版本的 java,我这里用的 java 版本是 1.8.0_301,通过下面命令查看
java -version
3. 确保 Maven 已经安装完毕
建议使用 3.2 以上版本的 Maven ,我这里用的 Maven 版本是 1.8.0_301,通过下面命令查看
mvn -version
如果没安装的,请看前面的几篇文章
二、下载 nacos
通过下面地址进入下载
https://github.com/alibaba/nacos/releases
然后拖至系统中。我这里使用的路径是 /home/app
,建议使用命令的都用这个路径。
mkdir /home/app
cd /home/app
三、解压与运行
解压
sudo tar -xvf nacos-server-2.3.0.tar.gz
mv /home/app/nacos /usr/local/nacos
cd /usr/local/nacos
-
sudo
: 以超级用户权限执行命令,通常需要输入管理员密码。这是为了确保解压缩操作具有足够的权限。 -
tar
: 这是 Linux/Unix 系统上用于处理归档文件的命令。 -
-x
: 该选项表示解压缩,也就是从归档文件中提取数据。 -
-v
: 该选项表示在终端上显示详细信息,即输出解压缩的过程。 -
-f
: 该选项用于指定要操作的归档文件的名称。在这个命令中,后面紧跟着的是nacos-server-2.3.0.tar.gz
,即要解压缩的文件名。
进入目录,运行
cd bin
bash startup.sh -m standalone
-
bash
: 这是运行 Bash Shell 脚本的命令,后面跟随要执行的脚本文件的名称。 -
startup.sh
: 这是一个 Shell 脚本文件,用于启动 Nacos 服务。在这个脚本中包含了配置和启动 Nacos 的命令。 -
-m standalone
: 这是传递给startup.sh
脚本的参数。在这个上下文中,-m
是一个标志,standalone
是参数值。这个参数告诉 Nacos 以独立模式(standalone mode)启动,即在单节点上运行而不是在集群中。
执行之后,访问 ip + 8848 就可以访问了
如果要停止运行就执行 sh shutdown.sh
bash sh shutdown.sh
关于 nacos 配置
配置文件在 application.properties
,我们这里对应的文件路径应该是 /usr/local/nacos/conf/application.properties
使用 vim
工具可以进行编辑
vim /usr/local/nacos/conf/application.properties
Nacos application.properties
中一些常用的配置参数及其描述:
配置参数 | 描述 |
---|---|
server.port | Nacos 服务器端口,默认是 8848 。 |
server.servlet.context-path | Nacos 服务器的上下文路径,默认是 /nacos 。 |
spring.datasource.platform | 数据库类型,可以是 mysql 、oracle 等。 |
spring.datasource.url | 数据库连接 URL。 |
spring.datasource.username | 数据库用户名。 |
spring.datasource.password | 数据库密码。 |
logging.config | 指定 Logback 配置文件路径。 |
nacos.standalone | 是否以独立模式启动,可以是 true 或 false 。 |
nacos.member.list | 集群成员列表,多个成员用逗号分隔。 |
nacos.core.auth.enabled | 启用或禁用权限管理,默认是 false 。 |
nacos.naming.distro.taskDispatchPeriod | 配置数据分发的时间周期,默认是 10 秒。 |
nacos.naming.distro.taskDispatchRetryCount | 配置数据分发的重试次数,默认是 3 次。 |