nacos2.0.3集群|myql8.0|mac 本地部署

1 手动创建mysql的nacos数据库
2 创建角色 设置权限
    create user 'nacos'@'%' identified by 'nacos';   # 创建用户
    grant all on nacos.* to 'nacos'@'%';   # 分配权限
    flush privileges;   # 刷新
3 导入nacos/conf/nacos-mysql.sql
4 设置以nacos/conf/application.properties mysql 启动
    vim nacos/conf/application.properties
    spring.datasource.platform=mysql
    db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&serverTimezone=UTC
    db.user.0=nacos
    db.password.0=nacos
5 处理数据库兼容(mysql 8.0问题)
    查询数据库版本
        select VERSION() from dual;
    下载数据库驱动jar
        mysql-connector-java-xxxx.jar
    创建nacos目录,并copy jar 到插件目录
        mkdir -p /nacos/plugins/mysql
        cp mysql-connector-java-xxxx.jar /nacos/plugins/mysql
------------------------------------------------------------------------------------------
单机配置
sh nacos/bin/startup.sh -m standalone
------------------------------------------------------------------------------------------

集群配置
1  文件改名  nacos/conf/cluster.conf
2  设置集群ip
    vim   nacos/conf/cluster.conf
    192.168.3.93:8848
    192.168.3.93:8858

3 设置mysql
    vim nacos/conf/application.properties
    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&serverTimezone=UTC
    db.user.0=nacos
    db.password.0=nacos
    
4 启动集群(
    sh startup.sh -p embedded


------------------------------------------------------------------------------------------

注意问题
 ->  nacos 启动会读取本地 JAVA_HOME ,没有的话启动不了
 ->  切换到mysql数据库前,做好数据备份导出。 因为切之前的不会存库
 ->  nacos与mysql 8.x  有兼容问题 ,不做处理启动不起来
     去掉默认链接中 &useUnicode=true&useSSL=false  可以启动,但是添加配置不能保存
     配置plugins 中的mysql启动后  可以正常的编辑
 ->  手动设置cluster.conf 配置为127.0.0.1:xxxx 程序无法注册问题
     nacos 启动会自动将当前的ip和端口 添加到cluster.conf
     这样加上自己原来的配置的集群地址 就会有一个多余的,导致服务无法注册

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值