zoukankan      html  css  js  c++  java
  • Nacos笔记(一):下载安装

    Nacos 用于发现、配置和管理微服务。它提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。

    下面让我们开始下载安装吧 ,  参考:官网地址 快速开始


    单机安装:

    1,下载及编译

    //从GitHub拉取代码 如果下载代码比较慢,可以从Release地址下载 nacos-server-$version.zip 或者 nacos-server-$version.tar.gz 包。
     git clone https://github.com/alibaba/nacos.git 
    
    //编译打包 (install命令完成了项目编译、单元测试(跳过)、打包功能,同时把打好的可执行jar包布署到本地maven仓库) 
    cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
    
    【坑】windows安装,在PowerShell窗口下执行maven命令行报错:Unknown lifecycle phase ".test.skip=true".
    解决方案:'-Dmaven.test.skip=true' ,win10下 Shift+右击 打开 PowerShell 窗口,而 PowerShell 窗口下,执行带参数的需要’单引号’包起来才可以。或者直接在cmd窗口启动

    2,单机启动

    //进入编译好的Nacos文件夹
    cd distribution/target/nacos-server-$version/nacos/bin
    
    //启动 (linux用.sh , windows用.cmd)
    ./startup.sh 或 ./startup.cmd
    
    //指定模式启动
    ./startup.sh -m standalone (单机)
    ./startup.sh -m cluster (集群)
    
    ps:若启动失败,先查看日志确认下什么方式启动的。(不同版本默认方式不一样)日志会有提示信息,如:
      Runing in stand alone mode (单机)  或 Nacos is starting in cluster (集群)
     
     【坑】nacos1.3.2不能启动(Aug 4, 2020)启动报错:db.num is null
     解决方案:
      编辑startup.cmd文件,把 set MODE="cluster"集群模式改为单机模式,set MODE = "standalone"
      或者配置mysql数据库解决:配置mysql数据库解决

    3,快速访问

    //默认端口为8848
    
    http://yourlocalhost:8848/nacos/index.html
    账户:nacos  
    密码:nacos

    集群安装:

    1,安装单机后,准备数据库

    //文件夹distribution/target/nacos-server-$version/nacos/conf 中,有nacos的sql文件。
    
    新建MySQL数据库,并运行nacos-mysql.sql。

    2,修改配置

    //配置集群IP
    拷贝cluster.conf.example一份为cluster.conf,并修改cluster.conf配置,改为自己的ip地址
    192.16.1.110:8848
    //配置数据库地址,修改application.properties,文末添加: spring.datesource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_db?serverTimezone=UTC (加serverTimezone=UTC是为了防止连接数据库时报错 Caused by: java.sql.SQLException: The server time zone value is unrecognized or represents more than one time zone. ) db.user=root db.password=root

    3,简单使用

    界面化操作,编辑保存,即可在数据库里看到对应的数据:

     

  • 相关阅读:
    MongoDB 启动和关闭
    java protostuff 序列化反序列化工具
    第一天
    第六章
    第六章
    第六章
    第六章
    第五章---面向对象---1.软件开发/2.异常处理/3.try...except的详细用法
    第五章-面向对象-1.元类介绍/2.自定义元类控制类的行为/3.控制类的实例化行为/4.控制类的实例化行为的应用
    第五章---面向对象---1.绑定方法与非绑定方法介绍/2.绑定方法与非绑定方法应用/3.反射/4.内置方法
  • 原文地址:https://www.cnblogs.com/hero123/p/13870464.html
Copyright © 2011-2022 走看看