irpas技术客

windows server 2012 服务器nacos 安装配置以及集群搭建_A_awen

未知 7508

一.安装配置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% == "standalone" ( 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" ) 复制之前的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


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Windows #Server #2012 #服务器nacos #安装配置以及集群搭建