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

我这里采用的是单机启动方式,启动后输入如下
在这里插入图片描述
描述了:启动的一些配置,并且告诉我们的日志输出位置在什么地方…
我们按照这个地址去看一下这个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

开启访问鉴权

待增加

相关推荐

  1. termux 安装 rockylinux

    2024-07-11 03:18:04       22 阅读
  2. Docker 安装 Nacos

    2024-07-11 03:18:04       54 阅读
  3. docker 安装nacos

    2024-07-11 03:18:04       53 阅读
  4. docker安装nacos

    2024-07-11 03:18:04       52 阅读
  5. docker 安装 nacos

    2024-07-11 03:18:04       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 03:18:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 03:18:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 03:18:04       58 阅读
  4. Python语言-面向对象

    2024-07-11 03:18:04       69 阅读

热门阅读

  1. Redis 数据过期及淘汰策略

    2024-07-11 03:18:04       20 阅读
  2. VSCode 推荐插件列表(都安装到Remote SSH上)

    2024-07-11 03:18:04       18 阅读
  3. bug——多重定义

    2024-07-11 03:18:04       23 阅读
  4. Tkinter 部件使用教程

    2024-07-11 03:18:04       20 阅读
  5. ASPICE评估是汽车软件质量的可靠保障

    2024-07-11 03:18:04       21 阅读
  6. AI绘画好学吗?解锁创意无限的艺术新纪元

    2024-07-11 03:18:04       24 阅读
  7. P1255 数楼梯【递推+大数】

    2024-07-11 03:18:04       20 阅读
  8. 中断相关知识

    2024-07-11 03:18:04       21 阅读
  9. 春风得意特斯拉(六)

    2024-07-11 03:18:04       22 阅读
  10. C语言10 函数

    2024-07-11 03:18:04       21 阅读
  11. 在Qt中使用C++编程与传统C++编程的区别

    2024-07-11 03:18:04       17 阅读
  12. 【Android】【多屏】多屏异显异触调试技巧总结

    2024-07-11 03:18:04       23 阅读