Nacos单机以及集群搭建


环境准备

操作系统:CentOS7

nacos:1.4.2

git地址:https://github.com/alibaba/nacos

nacos单机搭建

## 下载
wget https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz
## 解压
tar -zxvf nacos-server-1.4.2.tar.gz -C /nacoscluster
## 重命名
mv nacos /nacoscluster/

application.properties

修改端口

server.port=8091

修改db持久化配置

单机启动

bin/startup.sh -m standalone

nacos集群搭建

同样单机搭建,为了方便直接搭建了伪集群进行测试端口为8091、8092、8093

以8091为例

## 重命名示例文件
mv cluster.conf.example cluster.conf
vim cluster.conf

全部启动

nacos8091/bin/startup.sh
nacos8092/bin/startup.sh
nacos8093/bin/startup.sh

访问页面成功

通过nginx负载均衡

upstream nacoscluster{
    server 172.17.0.2:8091;
    server 172.17.0.2:8092;
    server 172.17.0.2:8093;
}

server{
    listen   8890;
    server_name localhost;

    location /nacos/{
        proxy_pass http://nacoscluster/nacos/;
    }
}

访问http://ip:8890/nacos/#/login既可以访问了


文章作者: dm
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 dm !
评论
 上一篇
Nacos注册中心基本概念和使用 Nacos注册中心基本概念和使用
前言Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服
2023-03-12
下一篇 
Sentinel持久化改造 Sentinel持久化改造
前言使用过Sentinel的都知道,只要服务一重启,在sentinel dashboard上编写的规则就会失效。这种现象在生产上肯定是不允许存在的。那么我们有什么办法规避掉这种情况呢。 首先我们有2种思路, 在sentinel dashb
2023-02-05
  目录