-
从nacos下载地址下载最新release包
-
解压到熟悉的目录下(我解压到D:nacos文件夹下了)
-
配置mysql以及java环境,java必须1.8以上
初始化nacos的mysql依赖,登录mysql之后,执行以下语句
create database nacos_config; use nacos_config;
接着执行D:nacosconfnacos-mysql.sql文件
windows下用powershell或者cmd因为中文编码问题可能会执行失败,可以尝试手动输入或者用其他的sql执行工具
ERROR 1064 (42000) at line 125: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0' COMMENT '?????, `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '?' at line 5
-
修改配置文件
-
编辑D:nacosconfapplication.properties
-
添加或者修改mysql的配置如下
#*************** 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_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC # 修改用户名密码 db.user.0=nacos db.password.0=nacos
-
-
执行D:nacosbinstartup.cmd/D:nacosconfstartup.sh启动
启动时如果需要集群模式需要按照以下方式启动
startup -m standalone
-
访问localhost:8848/nacos可以访问配置系统,默认用户名和密码均为nacos
curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'Service discovery
curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName'Publish config
curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=helloWorld"Get config
curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"配置集群节点
-
新建D:nacosconfcluster.conf按照每行一个ip:port的形式组织
10.51.10.128:8848 10.51.10.129:8848 10.51.10.130:8848
-
重新启动服务即可



