快速通道

  • 上传nacos2.X
    • 下载
    • 上传
    • 开启相应的端口
  • 单机配置
  • 集群配置
    • 预备环境准备
    • 效果
    • 修改配置
  • 端口的大坑
    • 兼容性
    • 总结
  • 完结
    • 启动(参加集群所有节点都需要启动)
    • 本地访问
    • 注意

上传nacos2.X

下载

  • 可以自行去 github 下载 ===》 强烈推荐(尊重官方)直达官网页面
  • 资源下载 (便捷点,速度快)
  • 网盘下载 - ojko (适合白嫖,速度慢)

上传

  • Xftp ===》 强烈推荐(尊重官方)

开启相应的端口

由于防火墙的缘故,需要开启相应的端口号(默认8848)或者关闭防火墙(极其不推荐)来实现远程连接。
方法 - - 直达快车

单机配置

单机配置直达链接

集群配置

预备环境准备

请确保是在环境中安装使用:

  • 64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
  • 64 bit JDK 1.8+;下载.配置。
  • Maven 3.2.x+;下载.配置。
  • 3个或3个以上Nacos节点才能构成集群。

注意: 3个或3个

效果

# ll /usr/local/java

drwxr-xr-x. 8 root root 110 3月 2 14:42 nacos-0
drwxr-xr-x. 8 root root 110 3月 2 14:42 nacos-1
drwxr-xr-x. 8 root root 110 3月 2 14:41 nacos-2

修改配置

  • 修改启动文件(根据情况而定)
# vi /usr/local/java/nacos-0/bin/startup.sh


修改启动时所需的虚拟内存(单纯演示,为了启动效率,需要至少三台)

  • 修改 application.properties 配置文件(端口有个坑,后面解答)
    参加集群的所有结点都需要修改
# vi /usr/local/java/nacos-0/conf/application.properties


建议: 主 副 持久存储

  • 修改 cluster.conf 配置文件
    默认有个 cluster.conf.example 文件,可以 c p 更改名称
# cp /usr/local/java/nacos-0/conf/cluster.conf.example /usr/local/java/nacos-0/conf/cluster.conf

然后在对 cluster.conf 配置文件进行修改

# vi /usr/local/java/nacos-0/conf/cluster.conf

端口的大坑

Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。

端口 与主端口的偏移量 描述
9848 1000 客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
9849 1001 服务端gRPC请求服务端端口,用于服务间同步等

使用VIP/nginx请求时,需要配置成TCP转发,不能配置http2转发,否则连接会被nginx断开。

客户端拥有相同的计算逻辑,用户如同1.X的使用方式,配置主端口(默认8848),通过相同的偏移量,计算对应gRPC端口(默认9848)。

因此如果客户端和服务端之前存在端口转发,或防火墙时,需要对端口转发配置和防火墙配置做相应的调整。

兼容性

Nacos2.0的服务端完全兼容1.X客户端。Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端,请勿使用2.0以上版本客户端连接Nacos1.X服务端。

总结

也就是说你一个节点的访问端口为 8848,会由于gRPC的通信方式需要增加2个端口,也就是三个端口:8848、9848、9849。

  • 如果服务使用1.x的版本 nacos必须使用1.x的版本
  • 如果服务使用2.x的版本 nacos必须使用2.x的版本
  • 两者不兼容
  • 两者不兼容
  • 两者不兼容

完结

启动(参加集群所有节点都需要启动)

进入 bin 目录下

# cd /usr/local/java/nacos-0/bin

执行脚本

# ./startup.sh

查看日志

# tail -f ../logs/start.out

INFO Nacos started successfully in cluster mode. use external storage

  • successfully 启动成功
  • cluster 集群模式
  • external 外部存储(持久化 mysql 存储)

本地访问

开启对应的端口 - 方法入口

能上网的设备上打开浏览器访问服务器的ip+端口

注意

  • 端口!
  • 端口!
  • 端口!

完结撒花

Linux Centos7 集群部署nacos2.X相关推荐

  1. Linux服务集群部署实战--MySQL、Redis、ES、RocketMQ、Zookeeper

    部署架构 部署计划 MySQL服务部署 架构 规划 部署pxc集群 部署MySQL主从架构 部署mycat集群 创建表以及测试 部署HAProxy redis集群部署 redis集群采用3主3从的架构 ...

  2. Linux服务器集群部署

    服务器集群部署 好处:组成一个小型的集群 ​ 1.性能远超一台 ​ 2.能够避免单点故障 方法:nginx反向代理(服务转发) ​ 两台nginx 主,副 ​ 几个Tomcat服务器 实现:高并发,高 ...

  3. Linux之集群部署(超简单!)

    这篇文章小菌来为大家分享如何在linux环境下进行大数据集群的部署. 文章目录 一.新增linux系统 1.克隆虚拟机 2.更改系统的mac地址 3.更改网卡信息 4.重启系统生效 二.3台机器关闭防 ...

  4. zookeeper centos7 集群部署

    配置描述: 服务器:CentOS Linux release 7.4.1708 (Core) * 3台 Zk版本: zookeeper-3.4.14 JDK版本:java version 1.8.0_ ...

  5. Centos7.4 安装elasticsearch6.1.3集群部署

    Centos7.4 安装elasticsearch6.1.3集群部署 安装elasticsearch 1.依赖环境安装 这里使用的java 是1.8.0_77的版本.使用的是rpm 安装包的形式进行部 ...

  6. Linux下搭建 kafka集群 + zookeeper集群部署 安装、启动、停止

    文章目录 一.环境部署总览 1. 软件版本选型 2. 服务器软件部署总览 二.软件部署手册 2.1. JDK 2.2. kafka 2.3. Kafka Eagle 2.4. mysql 2.5. z ...

  7. centos7 ceph 集群部署

    ceph 一种为优秀的性能.可靠性和可扩展性而设计的统一的.分布式文件系统 一.Ceph必备组件 OSD(Object Storage Device) Ceph OSD守护进程(Ceph OSD)的功 ...

  8. CentOS7 下 MySQL 之 PXC 集群部署【Docker+多机多节点】

    背景 最近在进行 MySQL 集群搭建测试的研究中 对于业界主流方案自然不能跳过 在此,整理成完整的文章,希望道友能得到参考价值 - 对于 docker 不熟悉的小伙伴,个人建议移步文章 -- [Ce ...

  9. K8S实战:Centos7上集群部署

    K8S实战:Centos7上集群部署 更多技术类博文,请关注微信公众号:运维之美. 集群架构 k8s集群的架构 master节点:etcd,api-server,scheduler,controlle ...

最新文章

  1. PAT - L1-020. 帅到没朋友(裸并查集)
  2. 6.:first-child子元素过滤选择器
  3. Pytorch install
  4. Compiling Fortran
  5. 字符串的压缩【百度】
  6. ASP.NET Core集成现有系统认证
  7. 一个网络传输框架——zeroMQ 调研笔记
  8. 每日算法系列【LeetCode 115】不同的子序列
  9. C语言初学者学习资料分享
  10. LinuxISO镜像挂载
  11. 南广学院计算机清考,请问下中国传媒大学南广学院补考和重修要收费吗
  12. kali简单攻击hping3使用
  13. php datedif,Excel Datedif函数全面解析及BUG分析
  14. Android点9图的使用与制作工具推荐
  15. 页面可视化搭建工具业界的轮子
  16. Android 2.3应用开发实战
  17. Problem Set 2 Hangman Game字谜游戏
  18. Excel如何间隔插入空白列
  19. 扒一扒Xcode中的编译标识: -Werror= -Wunused-variable
  20. php仿山楂岛留言本源码

热门文章

  1. [转][转]超级玛利
  2. weiphp数据模型设置
  3. 郭金东旗下利德东方举行2019年综合应急救援演练
  4. 谁说大专非科班学历就不能进大厂,我用结果来证明这个是谣言!(附带自学资料包分享)
  5. 超越GoPro的ZMER全景相机是如何爆红的
  6. 架构笔记:随笔,关于常见负载均衡架构对比及演变
  7. 软件测试模型: V模型,W模型,X模型,H模型
  8. 分类算法如何绘制roc曲线_机器学习性能指标之ROC和AUC理解与曲线绘制
  9. 恶意软件逃避反病毒引擎的几个新方法
  10. HTTPS 升级指南