拉取并配置代码
仓库地址
https://github.com/alibaba/nacos
找到config 模块中找到 \resources\META-INF\mysql-schema.sql,在本地mysql中创建数据库nacos-config,将该脚本导入执行创建表。
找到console模块下的配置文件application.properties,修改相关配置
配置数据连接ip
及nacos-config
名称
运行
找到console模块下的启动类,启动nacos的服务端,启动时添加启动参数,指定启动模式为非集群启动
-Dnacos.standalone=true
报错 java: 程序包com.alibaba.nacos.consistency.entity不存在
,问题原因及解决方案:
原因:nacos在1.4.1版本之后采用了protobuf,protobuf是google团队开发的用于高效存储和读取结构化数据的工具。这个包是由protobuf在编译时自动生成。所以上述缺失的代码在编译时自动生成的,所以需要优先使用maven编译将它们生成出来。
解决:
在当前项目路径下执行mvn命令
mvn clean compile -Dmaven.test.skip=true
打包完成直接运行成功!