小知识:springcloud alibaba nacos linux配置的详细教程

首先从github上下载nacos的压缩包:https://github.com/alibaba/nacos/releases

%小知识:springcloud alibaba nacos linux配置的详细教程-猿站网-插图

下载完成之后,通过WinSCP把文件传到linux

服务器上

接着通过tar -zxvf命令将此压缩包解压

%小知识:springcloud alibaba nacos linux配置的详细教程-1猿站网-插图

解压完成之后,进入conf目录下的

%小知识:springcloud alibaba nacos linux配置的详细教程-2猿站网-插图

clusmter.conf文件打开并在里面加上

%小知识:springcloud alibaba nacos linux配置的详细教程-3猿站网-插图

通过:wq命令保存退出

接着通过vim命令进入startup.sh

%小知识:springcloud alibaba nacos linux配置的详细教程-4猿站网-插图

此处修改完成之后,找到这个文件最下面的位置

%小知识:springcloud alibaba nacos linux配置的详细教程-5猿站网-插图

添加红框中的相关配置

,保存退出

接着进入nginx的conf文件中

%小知识:springcloud alibaba nacos linux配置的详细教程-6猿站网-插图

找到nginx.conf文件,vim进入修改nginx负载的相关端口

%小知识:springcloud alibaba nacos linux配置的详细教程-7猿站网-插图

upstream cluster中添加的端口号就是之前在nacos的conf文件中添加的三个端口,nginx默认端口是80,本人改成了1111

保存退出之后可以通过

./nginx -c /usr/local/nginx/conf/nginx.conf命令启动nginx服务了。

-c 表示nginx启动时读取/usr/local/nginx/conf/nginx.conf这个配置文件中的信息

接着再回到nacos中进入nacos的bin目录下通过./startup.sh -p端口号

启动nacos

启动完成之后可以通过ps -ef|grep nacos|grep -v grep |wc -l 查看一共启动了几个nacos服务

%小知识:springcloud alibaba nacos linux配置的详细教程-8猿站网-插图

我这里一共启动了三个nacos服务

接着把之前的springcloud中的application.yml中的nacos路径换成nginx的路径和端口号

%小知识:springcloud alibaba nacos linux配置的详细教程-9猿站网-插图

通过url查看服务是否注册到了linux上的nacos中

%小知识:springcloud alibaba nacos linux配置的详细教程-10猿站网-插图

最后因为nacos默认集成了一个嵌入式数据库,如果想让nacos的配置读到mysql中,可以进入nacos的conf目录中,里面有一个nacos-mysql.sql打开

里面就是nacos需要的一些表和数据,拷贝出来,放到mysql中执行以下即可,接着打开application.properties spring.datasource.platform=mysql  db.num=1  db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user=root  db.password=123456 

添加上面的代码,并且修改成自己mysql的url,user和password即可,以后再nacos上的配置就会保存到mysql中,而不是nacos自带的嵌入式数据库了

到此这篇关于springcloud alibaba nacos linux配置的详细教程的文章就介绍到这了,更多相关springcloud alibaba内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_36805311/article/details/109148198

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案

2023-5-3 5:06:44

建站知识

小知识:Nginx服务器的安装与一些基本配置总结

2023-5-3 5:16:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索