zoukankan      html  css  js  c++  java
  • Nacos 启动失败

    Nacos 启动失败

    由于最近学习 SpringCloudAlibaba ,故将学习过程中出现的问题加以总结。

    Nacos 学习时遇到的问题
    • 下载最新的 Nacos 版本在 Windows 直接运行脚本启动,首先报错第一个问题如下:

      java.lang.IllegalArgumentException: db.num is null
      java.lang.RuntimeException: [db-load-error]load jdbc.properties error
      • 解决步骤:

        • 将 Nacos 下的 conf/application.properties 文件修改如下图所示

          img

        • 新建本地数据库 Nacos,执行 conf/nacos-mysql.sql 文件,确保本地数据库有此信息。

          img

    • 继续运行 startup.cmd 文件,继续出现主要报错如下所示:

      • Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat

      • Unable to start embedded Tomcat

      • Error creating bean with name 'distroFilterRegistration' defined in class path resource

      • Error creating bean with name 'distroFilter'

      • java.net.UnknownHostException: jmenv.tbsite.net

      • 解决步骤:

        • 打开启动脚本文件 startup.cmd,修改如图所示即可

          img

    再次启动即可完成 nacos 的初始化启动。

     

    修改集群模式 -- 使用mysql root 创建nacos数据库 -- 然后 执行以下两条命令 让nacos<用户> 拥有nacos 的数据所有权限 -- 创建一个nacos 用户 % 任何ip 登录

    -- 用有nacos 的完整权限

    grant all on nacos.* to 'nacos'@'%' identified by 'nacos';

    --grant select,insert,update,delete on nacos.* to 'nacos'@'%' identified by 'nacos'; -- 刷新权限列表 flush privileges;

     

     

     

    rem set MODE="cluster"
    rem standalone 单机模式
    set MODE="standalone"
    set FUNCTION_MODE="all"
    set SERVER=nacos-server
    set MODE_INDEX=-1
    set FUNCTION_MODE_INDEX=-1
    set SERVER_INDEX=-1
    set EMBEDDED_STORAGE_INDEX=-1
    set EMBEDDED_STORAGE=""

     

  • 相关阅读:
    Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(一)
    Centos7网络配置——设置固定ip
    Fiddler扩展——自定义列数据&Tunnel to 443解决办法
    Jmeter二次开发——自定义函数
    net5学习笔记---依赖注入
    Spring Cloud Alibaba系列之分布式服务组件Dubbo
    Spring5.0源码学习系列之事务管理概述
    C# 无需管理员权限提示,操作C盘文件
    WPF 屏幕点击的设备类型
    WPF Button MouseDown事件
  • 原文地址:https://www.cnblogs.com/alter888/p/14718016.html
Copyright © 2011-2022 走看看