windows 下搭建nacos集群
1.下载nacos
链接: https://github.com/alibaba/nacos/releases (最好1.3.1)并解压
2.配置本地持久化数据库
把/conf/下application.properties文件 的
spring.datasource.platform=mysql
db.num=1
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&allowPublicKeyRetrieval=true
db.user=
db.password=
注释打开 改成自己的数据库信息
3.复制/conf/下的 cluster.conf.example文件并改名cluster.conf
4.修改cluster.conf 改成自己要搭建集群的ip+端口
例:
127.0.0.1:8846 // 127.0.0.1改成你自己的真实的IP地址
127.0.0.1:8847
127.0.0.1:8848
5.把/bin/startup.cmd 文件里的
if %MODE% == "standalone" (
set "JAVA_OPT=%JAVA_OPT% -Xms512m -Xmx512m -Xmn256m"
set "JAVA_OPT=%JAVA_OPT% -Dnacos.standalone=true"
) else (
if %EMBEDDED_STORAGE% == "embedded" (
set "JAVA_OPT=%JAVA_OPT% -DembeddedStorage=true"
)
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"
)
if else 值调换
6.有几个集群节点就复制几个nacos安装包,并改/conf/application.properties文件里的端口
server.servlet.contextPath=/nacos
server.port=8848
7最后依次启动运行即可