RockyLinux9上安装Nacos2.3.0(非Docker安装)

说明

  本文采用的是:安装包安装,非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
#关闭
./shutdown.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

如果在项目中使用需要注意

  因为在Nacos2.0版本新增了gRPC的通信方式,需要再多开放俩个端口:

(与主端口偏移量1000,1001)
9848: 8848+1000
9849: 8848+1001

#开启9848,9849端口
sudo firewall-cmd --permanent --zone=public --add-port=9848/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9849/tcp
#立即刷新
sudo firewall-cmd --reload

访问网址查看是否成功

http://nacos安装地址ip:8848/nacos

开启访问鉴权

待增加
  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值