Windows配置nacos集群(伪集群)单机不同端口

下载安装Java环境

我自己的Java环境是1.8

下载安装Maven环境

Maven 3.6.3

下载nacos

nacos 2.0.4

1、第一步首先修改配置

application.properties
Windows配置nacos集群(伪集群)单机不同端口_第1张图片

server.port=8845

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
# spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root	
db.password=xxxxxx

2、修改集群配置文件

先把最初的备份一遍
Windows配置nacos集群(伪集群)单机不同端口_第2张图片
修改为要用的集群端口
这里一定要切记,因为nacos2.0.0后的版本启动后会占用四个端口
我这里启动8847 这四个端口都会被启动
所以做伪分布式,端口号最好是隔开一个,8845,8847,8849这样的
在这里插入图片描述

#2022-03-26T14:00:08.393
192.168.xx.xx:8845
192.168.xx.xx:8847
192.168.xx.xx:8849

3、然后修改做nacos的持久化,连接mysql

刚刚已经修改了配置
新建库名为nacos_config
Windows配置nacos集群(伪集群)单机不同端口_第3张图片
执行sql脚本
Windows配置nacos集群(伪集群)单机不同端口_第4张图片
Windows配置nacos集群(伪集群)单机不同端口_第5张图片

4 此时尝试启动第一个nacos,如果可以启动,就把这个ncaos文件复制三份,修改端口,启动。

Windows配置nacos集群(伪集群)单机不同端口_第6张图片

5 然后配置nginx

upstream nacos_server{
        server 192.168.xx.xx:8845;
        server 192.168.xx.xx:8847;
        server 192.168.xx.xx:8849;
	}

    server {
	listen      8088;
	server_name localhost;

	location / {
            root   html;
            index  index.html index.htm;
        }

	location /naocs/ {
		proxy_set_header Host $http_host;
		proxy_pass http://nacos_server/nacos/;
	}

	error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

启动nginx
start nginx.exe

然后重新加载nginx配置
nginx -s reload

就可以访问了
在这里插入图片描述

你可能感兴趣的:(Java,java,spring,cloud)