一、下载源码启动
nacos
的官网地址:https://github.com/alibaba/nacos ,如果太慢,可以导入码云上。然后导入nacos
项目,导入依赖。
编译的nacos
命令可以查看:https://nacos.io/en-us/docs/quick-start.html
install
之后在distribution/target/nacos-server-1.4.1
就是最后编译的项目文件夹,讲这个文件夹下的nacos
放到Centos
服务器上:启动命令单机模式运行(standalone
)
关闭服务器
二、启动报错解决
因为我们在windows
上编译所有启动会报错,shell
脚本因为换行符的问题无法启动
我们可以使用vim
编辑打开startup.sh
,命令模式设置:set ff=unix
,然后:wq
保存退出,重新运行。
**注意:**这儿的Centos
最好是手动安装,别使用yum
安装,使用yum
需要安装依赖什么比较麻烦。
直接访问:IP:8848/nacos
就可以访问客户端,账号密码都是nacos
三、注册中心的使用
这里我们需要安装一个阿里巴巴的插件:Alibaba Cloud Toolkit
安装这个之后我们就可以通过这个插件进行创建项目了。
修改application.properties
文件内容:
启动项目之后,我们查看nacos控制台页面的服务里表就可以看到我们刚才注册的服务
四、spring-cloud-alibaba的版本对应关系
https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明
Spring Cloud Alibaba Version |
Sentinel Version |
Nacos Version |
RocketMQ Version |
Dubbo Version |
Seata Version |
2.2.5.RELEASE or 2.1.4.RELEASE or 2.0.4.RELEASE |
1.8.0 |
1.4.1 |
4.4.0 |
2.7.8 |
1.3.0 |
2.2.3.RELEASE or 2.1.3.RELEASE or 2.0.3.RELEASE |
1.8.0 |
1.3.3 |
4.4.0 |
2.7.8 |
1.3.0 |
2.2.1.RELEASE or 2.1.2.RELEASE or 2.0.2.RELEASE |
1.7.1 |
1.2.1 |
4.4.0 |
2.7.6 |
1.2.0 |
2.2.0.RELEASE |
1.7.1 |
1.1.4 |
4.4.0 |
2.7.4.1 |
1.0.0 |
2.1.1.RELEASE or 2.0.1.RELEASE or 1.5.1.RELEASE |
1.7.0 |
1.1.4 |
4.4.0 |
2.7.3 |
0.9.0 |
2.1.0.RELEASE or 2.0.0.RELEASE or 1.5.0.RELEASE |
1.6.3 |
1.1.1 |
4.4.0 |
2.7.3 |
0.7.1 |
其他更新的版本对着上面的链接进行比对。