本文版权归原作者所有,不可商用,转载需要声明出处,否则保留追究法律责任的权利。如果文中有什么错误,欢迎指出。以免更多的人被误导。
一、 nacos 源码本地启动
-
从git上下载nacos源码到本地,clone下来就可以
-
将源码导入到idea,然后打开console项目中的配置文件
-
按照nacos文档中单机启动模式修改mysql配置( 数据库连接串需要有时区:useUnicode=true&characterEncoding=UTF8&serverTimezone=UTC)
-
IP地址不能用localhost和127.0.0.1的形式,需要找到真正(远程访问的IP)的地址
-
创建属性文件中配置的对应的数据库(我这里是nacos_devtest),然后找到项目distribution中的SQL文件nacos-mysql.sql,拷贝执行
-
启动的时候需要设置主类启动VM参数,指明单机启动以及端口:-Dnacos.standalone=true -Dnacos.home=C:\nacos -Dserver.port=9000
-
启动成功后访问nacos的服务我这里是:http://192.168.112.1:9000/nacos/index.html
-
页面打开后需要登陆:输入默认用户名和密码登陆:nacos/nacos
-
在命令行中执行命令来进行服务注册:curl -X POST 'http://127.0.0.1:9000/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080
二、文档参考:
-
nacos-alibaba: https://github.com/alibaba/spring-cloud-alibaba