一.安装配置nacos

1.简介

nacos官网文档介绍:https://nacos.io/zh-cn/docs/what-is-nacos.html

2.下载安装

这里我使用1.3.2
地址:https://github.com/alibaba/nacos/releases/tag/1.4.0

1、创建nacos数据库,并执行nacos/conf/nacos-mysql.sql文件初始化表结构与数据。

2、修改nacos/conf/application.properties配置数据相关信息

#*************** 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?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=fzys87

3、打开windos命令行,在bin目录下输入命令启动服务端

startup.cmd -m standalone
或者转到nacos\bin\startup.cmd 双击“startup.cmd”启动nocas服务

4.测试

登陆nacos管理控制台http://localhost:8848/nacos/,默认用户密码:nacos/nacos

二.搭建nacos集群

1、解压下载的Nacos,进入nacos下的conf目录下将cluster.conf.example重命名为cluster.conf,然后打开该文件添加以下内容。

服务器ip:8847
服务器ip:8848
服务器ip:8849
服务器ip:8850

*注意:号要替换成自己服务器公网的IP地址。
本次搭建的nacos集群的端口分别为8847,8848,8849,8850
前面的IP地址为你自己本地的IP地址,这里最好不要写成localhost或127.0.0.1,否则集群可能会搭建失败!

2.如果是在之前的单机nacos修改不需要修改application.properties文件的数据库路径
如果不是需要修改application.properties文件中的内容

#*************** 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?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=fzys87

3、nacos默认的启动方式是单机版,我们需要手动改成集群版启动将bin目录下的startup.cmd文件用记事本打开,将如下位置的代码进行顺序交换,
替换前

替换后

 if %MODE% == "cluster" (set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"set "JAVA_OPT=%JAVA_OPT% -XX:-OmitStackTraceInFastThrow XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%BASE_DIR%\logs\java_heapdump.hprof"set "JAVA_OPT=%JAVA_OPT% -XX:-UseLargePages"
) else (set "JAVA_OPT=%JAVA_OPT% -Xms512m -Xmx512m -Xmn256m"set "JAVA_OPT=%JAVA_OPT% -Dnacos.standalone=true"
)
  1. 复制之前的nacos文件夹,我这里复制了三个(名字随意),nacos目录下的conf下的application.properties文件中的server.port分别改成8847,8849,8850。

5.如果不是在之前的nacos上修改需要在MySQL数据库中,新建数据nacos库并初始化数据。执行conf目录下的nacos-mysql.sql数据库脚本


注意;可以每个服务使用单独的数据库只需在application.properties文件中进行修改数据库就可,如果使用同一个的话数据是通用的,可以使用多个命名空间进行分开。

6、分别在四个节点启动这四个nacos(到bin下点击startup.cmd即可启动)

7.测试
http://…:8848/nacos/index.html
http://…:8847/nacos/index.html
http://…:8849/nacos/index.html
http://…:8850/nacos/index.html
默认用户名跟密码都是nacos

windows server 2012 服务器nacos 安装配置以及集群搭建相关推荐

  1. mysql在ibm上安装教程_在ibm服务器上安装配置MySQL集群的方法

    在ibm服务器上安装配置MySQL集群的方法 2014-07-13 16:45来源:中国存储网 导读:本文只是介绍安装和配置,关于一些名词和原理,请参考MySQL手册.一.环境:IBM x3560Vm ...

  2. Centos7+Elasticsearch7.4.2+Kibana+IK分词+ElasticHD 安装配置以及集群搭建

    Centos7+Elasticsearch7.4.2+Kibana+IK分词+ElasticHD 安装配置以及集群搭建 1. elasticSearch 7.4.2 安装 1.1 关于jdk 1.2 ...

  3. 2012服务器系统安装iis,Windows Server 2012服务器管理系统安装配置IIS8.5教程

    IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下windows server 2 ...

  4. windows server 2012服务器IIS基本配置

    转载于:https://www.cnblogs.com/wuyubing/p/5204175.html

  5. windows server 2012 R2 打印机安装

    一.        测试环境   本教程详细介绍了在Windows Server 2012系统中安装配置打印服务器的过程,很基础的东西有没有,大神就直接跳过喽.我们用到了一台Windows 10的物理 ...

  6. Windows server 2012服务器IIS配置过程

    Windows server 2012服务器IIS配置过程 打开服务器管理器---->>>>点击右上角的管理------->>>>点击添加角色和功能向导 ...

  7. 怎样添加服务器远程角色,添加角色和功能,Windows Server 2012 R2如何安装远程桌面服务...

    今天介绍添加角色和功能,Windows Server 2012 R2如何安装远程桌面服务.小伙伴们可能不一定了解,Windows Server 2012 R2操作系统的一个亮点就是系统组件化管理,所有 ...

  8. Windows Server 2012:服务器虚拟化 学习笔记

    Hyper-V 扩展比较 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 HW 逻辑处理器 支持 16 个 LP 64 个 ...

  9. 虚拟机windows server 2012 R2详细安装过程+可能出现的问题(最下面)

    目录 环境准备 镜像文件下载步骤 虚拟机具体安装步骤 附:可能出现的问题 1.添加桌面图标 2.Windows server 2012 R2开机就进入cmd控制台界面 环境准备 Vmware+wind ...

最新文章

  1. Linux软件安装管理---源码安装
  2. 安装FTP服务器并配置虚拟用户账号
  3. 计算机操作系统_计算机理论(操作系统概念及常见操作系统类型)
  4. 【干货】运维人员常用的Linux命令汇总
  5. 身体里面有多少细胞呢?
  6. find the most comfortable road
  7. mysql导出数据意义_导出数据库的意义
  8. HDU 2602.Bone Collector-动态规划0-1背包
  9. 83. 删除排序链表中的重复元素
  10. dll文件懒加载_一步步学习NHibernate(5)——多对一,一对多,懒加载(2)
  11. 不让html缓存图片吗,html – 如何强制Web浏览器不缓存图像
  12. 菜鸟学Linux - 用户与用户组基础
  13. VS建立Web网站 20141201
  14. 大前端技术选型 Native原生iOS, Android, React-Native, Flutter, 微信小程序, HTML5
  15. 微信小程序社区论坛源码
  16. opencms的安装
  17. 恶意软件清理助手1.94使用后的问题
  18. root 账号不能登录的解决方法
  19. tableau,js,html,maxVizResizeAttempts错误
  20. 德州学院计算机专业地址,德州学院 计算机系 谢延红老师简介 联系方式 手机电话 邮箱...

热门文章

  1. 《羊了个羊》爆火日收入468万?老板回应了...
  2. 甲仑榴莲文案:甲仑榴莲水果文案,甲仑榴莲水果促销活动策划文案
  3. 斗牛java主程序设计_java基本程序设计结构总结
  4. c++-基本数据类型
  5. Java方法详解(Java基础)
  6. C语言标准及C标准库、运行时库简介
  7. 如何培养新人总结_对于刚入行的新人,我的三点建议
  8. smartGit过期解决方案
  9. 这10款Chrome扩展 值得一试!
  10. linux 查看用户操作日志,Linux下记录所有用户的登录和操作日志