RockyLinux9上安装Nacos2.3.0
- 说明
- 什么是Nacos
- 下载并安装
- 创建一个nacos-conf数据库
- 修改application.properties文件
- 启动
- 访问网址查看是否成功
- 开启访问鉴权
说明
本文采用的是:安装包安装,非Docker安装,系统采用的Rocky Linux9.4。
当前java版本是1.8.0版本。
mysql使用的是8.0版本,也可以使用低版本,在数据库上没有强制要求。
适用于Windows上使用,只是文件名称略微有些差别。
什么是Nacos
Nacos官网
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
以上描述都中文官网描述,所以特性等其他资料,大家自行上官网查看,这里我就不做CV工程师了。
下载并安装
Nacos的GitHub
这里我们选择2.3.0版本安装,稳定版本。
注意!!安装之前我们要检查Java是否安装!!!!未安装请先安装Java
#我在usr/local/的目录下创建了一个software的文件夹,将软件放在里面
cd /usr/local
mkdir /software
wget https://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.tar.gz
下载完成进行解压。
tar -zxvf nacos-server-2.3.0.tar.gz
解压后我们可以通过ll命令看到当前文件夹下多了一个nacos文件夹,这里我们进入里面。我们需要修改其中的配置。
cd /nacos/conf
ll
内容如下:
1、我们需要将mysql-schema.sql脚本在我们的mysql数据库中运行一次,创建一些表。
2、我们需要将application.properties中的配置修改一下。
创建一个nacos-conf数据库
1、创建一个数据库。
2、在这个数据库下将mysql-schema.sql运行一次。
修改application.properties文件
vim application.properties
其实我们修改的内容其实有很多,我这里只修改了部分,主要是修改了Connect URL of DB:部分,将nacos连接到我们的mysql上。(这里按照你的去改!!!)
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
### Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced.
spring.datasource.platform=mysql
spring.sql.init.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.110.235:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=1101165230
### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2
### the maximum retry times for push
nacos.config.push.maxRetryTime=50
#*************** Naming Module Related Configurations ***************#
启动
安装与配置完成后,我们尝试启动Nacos
我们现在进入到bin目录下,我们当前目录是conf,所以我们的命令是
cd ../bin/
#单机启动方式
./startup.sh -m standalone
#集群启动方式
./startup.sh
我这里采用的是单机启动方式,启动后输入如下
描述了:启动的一些配置,并且告诉我们的日志输出位置在什么地方…
我们按照这个地址去看一下这个out。
我们可以通过tail -f 命令或则less。这里不推荐cat命令。
less /usr/local/software/nacos/logs/start.out
启动成功后,我们这个时候需要先将端口打开,然后才能验证。
#开启8848端口
sudo firewall-cmd --permanent --zone=public --add-port=8848/tcp
#立即刷新
sudo firewall-cmd --reload
访问网址查看是否成功
http://nacos安装地址ip:8848/nacos
开启访问鉴权
待增加