• 保姆教程系列一、Linux搭建Nacos


    前言:

    请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i

    简介:

     Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。用来取代以前常用的注册中心(zookeeper , eureka等等),以及配置中心(spring cloud config等等)。Nacos是集成了注册中心和配置中心的功能,做到了二合一。

    Nacos原理

    一、准备工作

    1.1 Java

    • Nacos服务端:1.8+

    由于Nacos会在本地启动服务端,所以需要在本地安装Java 1.8+

    在配置好后,可以通过如下命令检查:

    java -version

    样例输出:

    java version "1.8.0_74"
    Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

    Windows用户请确保JAVA_HOME环境变量已经设置。

    1.2 MySQL

    • 版本要求:5.6.5+

    连接上MySQL后,可以通过如下命令检查:

    SHOW VARIABLES WHERE Variable_name = 'version';

    1.3 官网下载Nacos安装包

    https://github.com/alibaba/nacos/releases

    wget https://github.com/alibaba/nacos/releases/download/1.4.3/nacos-server-1.4.3.tar.gz  #下载
    
    tar -zxvf nacos-server-1.4.3.tar.gz  #解压

    二、安装步骤

    2.1 创建数据库

    Nacos服务端共需要一个数据库:nacos-mysql.sql,我们把数据库、表的创建和样例数据都分别准备了sql文件,只需要导入数据库即可。

    注意:如果你本地已经创建过Nacos数据库,请注意备份数据。我们准备的sql文件会清空Nacos相关的表。

    下面以MySQL原生客户端为例:


    友情提示:可以使用Navcat连接工具导入SQL

    CREATE DATABASE nacos; #创建nacos实例
    
    USE nacos; #选中实例
    
    source /your_local_path/sql/nacos-mysql.sql #导入SQL

    2.2 配置数据库连接信息

    Nacos服务端需要知道如何连接到你前面创建的数据库,所以需要编辑application.properties,修改相关的数据库连接串信息。

    注意:不要修改application.properties的其它部分!!!

    三、启动Nacos服务

    脚本会在本地启动1个服务,使用8848端口,请确保这个端口当前没有被使用

    例如,在Linux/Mac下,可以通过如下命令检查:

    lsof -i:8848  
    
    netstat -anp | grep 8848

    3.1 执行启动脚本

    cd  nacos/bin  # 进去bin目录
    
    ./startup.sh -m standalone #(-m standalone 指定启动模式为单机版)
    
    ./shutdown.sh #关闭

    当看到如下输出后,就说明启动成功了!

    四、访问Nacos主页

    4.1 使用样例项目

    打开浏览器输入:http://localhost:8848     用户名/密码:nacos/nacos

    敬请关注下篇保姆教程系列二、Nacos实现注册中心

    总结:

    我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

    参考链接参考链接

  • 相关阅读:
    深入理解Java中停止线程
    浅入浅出JDBC————1分钟了解JDBC
    Java多线程入门中几个常用的方法
    创建Java多线程的两种方式和线程异常
    小白学习前端---第二天 HTML的基本属性————1
    Info类
    Control类
    demo 代码
    防作弊原理
    状态类
  • 原文地址:https://www.cnblogs.com/bgyb/p/16069706.html
Copyright © 2020-2023  润新知