nacos集群搭建

博客围绕Java相关开发展开,介绍了架构部署图、节点规划、集群搭建、配置代理服务等内容。配置nginx安装到指定目录,启动三台nacos和nginx,将微服务注册到nacos,最后进行测试,通过访问nacos集群完成整个流程。

1.架构部署图:

在这里插入图片描述

2.节点规划

		| 节点                     | 端口 |
		| ----------------------- | ------ |
		| 192.168.114.116 | 8848 |
		| 192.168.114.116| 8849 |
		| 192.168.114.116| 8850 |

3.集群搭建

3.1 使用克隆
cp -r /usr/local/nacos/conf/cluster.conf.example conf/cluster.conf
并将内容改为如下:
# ip:port
	192.168.209.129:8848
	192.168.209.129:8849
	192.168.209.129:8850

3.2 复制三份Nacos  
(**注意**:这里搭建的是伪集群,如果需要搭建真正的集群,使用将Nacos安装上去,设置不同的IP即可,这里用的是端口号不同)
[root@localhost bin]# cd /usr/local
[root@localhost java]# mkdir nacos_cluster
[root@localhost java]# cp -r nacos nacos_cluster/nacos_8848
[root@localhost java]# cp -r nacos nacos_cluster/nacos_8849
[root@localhost java]# cp -r nacos nacos_cluster/nacos_8850
3.3 将 `conf/application.properties` 中的端口号分别改为:
	server.port=8848
	server.port=8849
	server.port=8850

4.配置代理服务

4.1 安装nginx 
	4.1.1 安装nginx的依赖库
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
	4.1.2 下载nginx(使用本地上传的方式也是可以的)
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
	4.1.3 解压安装包
tar -zxvf nginx-1.12.0.tar.gz
	4.1.4  配置nginx安装包
cd nginx-1.12.0 #进入到安装包

./configure --prefix=/usr/local/nginx #配置安装目录

注意:./configure配置nginx安装到/usr/java/nginx目录下

	4.1.5 配置nginx代理nacos
upstream nacos {
  server 192.168.114.116:8848;
  server 192.168.114.116:8849;
  server 192.168.114.116:8850;
}

server {
  listen 80;
  server_name  localhost;
  location / {
    proxy_pass http://nacos;
  }
}

5.测试

  1. 分别启动三台 nacos

  2. 启动nginx

  3. 将微服务注册到 nacos 中(注意此时使用的IP为 nginx的IP
    ex: spring.cloud.nacos.discovery.server-addr = 192.168.114.117:80

  4. 访问nacos集群 就可以啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值