
https://github.com/alibaba/nacos
访问上面的url进入github的nacos项目页面,选择master分支,从右侧的code按钮中将nacos源码下载下来。
之后将源码导入idea,配置maven加载nacos的依赖。
修改nacos配置打开项目之后进入nacos-console模块,修改如图所示的nacos的数据库配置,将mysql的信息修改成自己的mysql信息。
在mysql中增加表打开如图所示的项目文件路径,进入nacos-distribution模块,打开conf文件夹下的nacos-mysql.sql文件,将里面的sql复制到mysql中执行,创建nacos所需要的表。要注意表创建在上一步配置mysql连接的url指定的数据库中。
增加VM启动参数先直接运行nacos-console模块的springboot的main方法,出现配置之后修改启动项的配置。
如图所示修改VM options
-Dnacos.standalone=true
-Dnacos.home=D:tmpnacos
第一个配置是指定单机默认允许,不指定这一项的话默认是集群的模式运行会报错。
第二个配置是指定nacos的文件输出路径,这个可以自己选择合适的逻辑。默认是c:userusernamenacos
编译nacos-consistency我们在运行nacos的服务之前需要先编译一下nacos-consistency这个模块,否则会报错。
启动Console模块nacos通过nacos-console的Nacos类启动,不要启动成nacos-naming模块了。
运行没有报错就是启动成功了
运行nacos-example的示例代码在源码中有一个nacos-example模块,里面提供了一些基本的测试代码,包括服务注册、配置管理等等的代码,可以通过调试这些代码来学习nacos的逻辑。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)