springcloud alibaba nacos linux配置的详细教程

 更新时间:2020年10月20日 10:43:39   作者:代码菜鸟小朱  
这篇文章主要介绍了springcloud alibaba nacos linux配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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

在这里插入图片描述

下载完成之后,通过WinSCP把文件传到linux服务器上
接着通过tar -zxvf命令将此压缩包解压

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

通过:wq命令保存退出
接着通过vim命令进入startup.sh

在这里插入图片描述

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

在这里插入图片描述

添加红框中的相关配置,保存退出
接着进入nginx的conf文件中

在这里插入图片描述

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

在这里插入图片描述

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服务

在这里插入图片描述

我这里一共启动了三个nacos服务
接着把之前的springcloud中的application.yml中的nacos路径换成nginx的路径和端口号

在这里插入图片描述

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

在这里插入图片描述

最后因为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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 【Linux】Linux中常用操作命令总结

    【Linux】Linux中常用操作命令总结

    这篇文章主要介绍了【Linux】Linux中常用操作命令总结,Linux,免费开源,多用户多任务系统。本文总结了一些实用常用命令,需要的朋友可以参考下。
    2016-11-11
  • LVS+Keepalived构建高可用负载均衡配置方法(配置篇)

    LVS+Keepalived构建高可用负载均衡配置方法(配置篇)

    这篇文章主要介绍了LVS+Keepalived构建高可用负载均衡配置方法,需要的朋友可以参考下
    2013-06-06
  • 如何理解Linux下的SELinux

    如何理解Linux下的SELinux

    SELinux(Secure Enhanced Linux)安全增强的Linux是由美国国家安全局NSA针对计算机基础结构安全开发的一个全新的Linux安全策略机制。SELinux可以允许系统管理员更加灵活的来定义安全策略
    2021-06-06
  • 详解如何在Linux中重置MySQL或者MariaDB的root密码

    详解如何在Linux中重置MySQL或者MariaDB的root密码

    本篇文章主要介绍了如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • Centos 6.5 下配置DNS服务器的方法(图文详解)

    Centos 6.5 下配置DNS服务器的方法(图文详解)

    这篇文章主要介绍了Centos 6.5 下配置DNS服务器的方法详解,需要的朋友可以参考下
    2017-05-05
  • CentOS 7.x 安装 ZSH 终端的配置方法

    CentOS 7.x 安装 ZSH 终端的配置方法

    这篇文章主要介绍了CentOS 7.x 安装 ZSH 终端的配置方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • 16个简单实用的.htaccess使用技巧

    16个简单实用的.htaccess使用技巧

    这篇文章包括了16个非常有用的小技巧。另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备份旧的文件,以便出现问题的时候可以方便的恢复。
    2011-04-04
  • 浅谈linux模拟多线程崩溃和多进程崩溃

    浅谈linux模拟多线程崩溃和多进程崩溃

    这篇文章主要介绍了浅谈linux模拟多线程崩溃和多进程崩溃,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • 阿里云服务器yum源更新问题从何而来

    阿里云服务器yum源更新问题从何而来

    阿里云服务器yum源的更新问题,问题从何而来的呢?下面通过本文给大家介绍阿里云服务器yum源更新问题,一起看看吧
    2016-05-05
  • apache下.htaccess的功能及写法

    apache下.htaccess的功能及写法

    由于我目前的空间支持.htaccess,这篇文章很全面的介绍了.htaccess的功能以及.htaccess写法,同时里面也讲了关于url_rewrite的东西,于是转过来,觉得挺有用处的。
    2010-02-02

最新评论