一、版本选择
naocs文档官网 nacos github地址 naocs版本官网下载地址
如何选择版本==>版本适配说明
如图:
nacos的github  选择要下载的版本  这边用1.2.1的版本说明 
二、解压编译

这边编码的环境需要jdk1.8+ maven 3.2+ 
用idea打开 
编译完成的效果 
三、启动
默认是集群模式,所以如果没有配置,直接运行会报错
window情况下
- 处理方式一: 进入cmd 输入
startup.cmd -m standalone 即可成功启动 - 处理方式二: 编辑startup.cmd启动命令,将
set MODE="cluster" 变成set MODE="standalone" 然后双击即可编辑startup.cmd启动命令 - 单机模式通常用于测试,或者简单使用,集群模式主要用于生产环境保证高可用。

linux启动单机模式
- 默认模式也是集群
- 集群启动是需要配置的,不然会报错,集群启动比较多内容,单独记录下
linux要放行防火墙端口,如果是云服务器要配置安全组规则
sh startup.sh -m standalone
最后面建议安装完重启下电脑
四、持久化数据库问题
- 如果是单纯使用注册中心的功能不用连接数据库
- 如果要使用配置中心的功能可以选择不用连接数据库,或者连接也可以
- 但是连接到数据库就有个安全问题,账号密码地址都不安全。
这边的解决方法 采用源码模式,先对其数据源进行重构下,配置加解密方式。在进行编译,那个在nacos的配置文件中的账号密码都可以写成密文了
|