1.下载安装包,建议下载V1.4.1及以上版本
下载地址:https://github.com/alibaba/nacos/releases/tag/2.0.3
2.上传到服务器并解压
tar -zxvf nacos-server-2.0.3.tar.gz
3.修改application.propertis中的配置,连接数据库,数据库版本mysql5.7以上,若用的mysql8先正常走,若连不上数据库,则在bin同级目录下创建plugins/mysql目录,上传mysql8的连接驱动。
#默认false,改成true
nacos.core.auth.enabled=true
### If use MySQL as datasource: spring.datasource.platform=mysql ### Count of DB: db.num=1 ### Connect URL of DB: db.url.0=jdbc:mysql://192.17.6.88:3306/nacos_dev?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user.0=root db.password.0=root
4.在数据库中新建nacos_dev数据库,设置编码为utf8mb4
5.运行脚本文件,脚本文件为Nacos解压目录的config子目录中nacos-mysql.sql
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。