一nacos含义:简单理解为所有微服务的注册中心。所有的服务通过注册中心注册到nacos,通过nacos管理后台可检查到所有的ip端口服务。
二:如何搭建nacos服务
1.下载nacos服务包
下载地址:https://github.com/alibaba/Nacos/releases
2. 启动默认集群启动。若单例启动可以修改配置文件也可通过命令制定单例启动。单例启动模式如下: ./start.sh -m standalone
三:单机伪集群搭建
1.复制nacos文件 cp -r /opt/nacos /ope/nacos8849
2.修改配置文件。
2.1修改application.properties配置文件里的端口,db.num,关于数据库的配置文件进行修改。
2.2创建数据库,将nacos自带的sql文件导入即可。
2.3修改集群服务。
2.4修改启动脚本start.sh. jvm的启动参数改为512m,512m,256m
3同理复制另外两个文件夹。
4.访问ip+端口即可看到集群服务
5nginx反向代理部署nacos集群
配置文件:
upstream nacoscluster{
server 123.58.213.6:8851;
server 123.58.213.6:8849;
server 123.58.213.6:8850;
}
server {
listen 8847;
server_name 123.58.213.6;
#charset koi8-r;
#access_log logs/host.access.log main;
location /nacos/ {
proxy_pass http://nacoscluster/nacos/;
}
}
四:问题
1.显示启动成功,nacos实际不一定启动成功,可通过查看日志确认是否启动成功
cd /opt/nacos8849/logs. cat start.out
2.如果报错不能连接tomcat。可能端口服务没改。或者数据库配置问题。