Nacos系列---【Nacos2.0.3和2.2.3安装教程】

1.下载安装包,建议下载V1.4.1及以上版本

下载地址:https://github.com/alibaba/nacos/releases/tag/2.2.3

 2.上传到服务器并解压

tar -zxvf nacos-server-2.2.3.tar.gz

3.修改application.propertis中的配置,连接数据库,数据库版本mysql5.7以上,若用的mysql8先正常连(2.2.3可以正常连),若连不上数据库,则在bin同级目录下创建plugins/mysql目录,上传mysql8的连接驱动。

复制代码

#*************** 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.500.103:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root123

 

#开启鉴权(2.2.3默认不开启)

### If turn on auth system:(2.0.3版本开启下面这个就行了,2.0.3下面的其他配置还没有,不用配)
nacos.core.auth.enabled=true

### Since 1.4.1, worked when nacos.core.auth.enabled=true and nacos.core.auth.enable.userAgentAuthWhite=false.
### The two properties is the white list for auth and used by identity the request from other server.
nacos.core.auth.server.identity.key=nacoskey

#也设置成base64编码,32位以上:bmFjb3MuY29yZS5hdXRoLnNlcnZlci5pZGVudGl0eS52YWx1ZQ==是nacos.core.auth.server.identity.value的base64编码之后的值
nacos.core.auth.server.identity.value=bmFjb3MuY29yZS5hdXRoLnNlcnZlci5pZGVudGl0eS52YWx1ZQ==

### The default token (Base64 String):bmFjb3MuY29yZS5hdXRoLnBsdWdpbi5uYWNvcy50b2tlbi5zZWNyZXQua2V5的值是nacos.core.auth.plugin.nacos.token.secret.key的base64编码之后的值
nacos.core.auth.plugin.nacos.token.secret.key=bmFjb3MuY29yZS5hdXRoLnBsdWdpbi5uYWNvcy50b2tlbi5zZWNyZXQua2V5

复制代码

4.在数据库中新建nacos_dev数据库,设置编码为utf8mb4

 5.运行脚本文件,脚本文件为Nacos解压目录的config子目录中nacos-mysql.sql(2.0.3)或mysql-schema.sql(2.2.3)。

6.单机启动(指定-m,默认集群启动)

./start.sh -m standalone  #单机启动

如图,则启动成功。

7.集群启动

7.1 修改配置并复制目录
  首先随意创建一个目录,用于存放三个 Nacos 服务器。然后再复制原来配置好的单机版的 Nacos 到这
个目录,并重命名为 nacos8847。
  打开 nacos8847/conf,重命名其中的 cluster.conf.example 为 cluster.conf。然后打开该文件,在其中
写入三个 nacos 的 ip:port。 
然后再打开 nacos8847/conf/application.properties 文件,修改端口号为 8847。

然后再将 nacos8847 目录复制三份,分别命名为 nacos8848、nacos8849。并重新指定端口号分别为
8848 与 8849。

 

posted on   少年攻城狮  阅读(2852)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示