专栏首页bboysoulnacos部署使用mysql作为数据库

nacos部署使用mysql作为数据库

简介

Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件,这里我不讲nacos的docker部署,没错,如果你使用官方的方式部署nacos肯定是可以的,但是我想使用自己写的compose文件去部署就是不行,我也不知道为什么,可能我的知识层次还不够高吧

环境

  • openjdk 1.8
  • centos 7.2
  • nacos 1.0.1

使用的是nacos的cluster模式,也就是说我会部署两个节点为了增强服务的可用性

部署

首先下载

https://github.com/alibaba/nacos/releases/download/1.0.1/nacos-server-1.0.1.zip

解压

unzip nacos-server-1.0.1.zip

因为要使用到mysql,所以你要在mysql里面简历一个数据库,并设置好用户名和密码,之后修改nacos的配置文件

vim conf/application.properties

加入

db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos
db.password=nacos

因为要部署两个节点,修改下面这个文件

vim conf/cluster.conf

加入你要部署的ip,比如我的是

#it is ip
#example
10.10.10.123:18848
10.10.10.124:18848

其他的配置文件根据需求修改,之后启动这个节点

bin/startup.sh && tail -f logs/start.out

看到

Nacos started successfully in cluster mode.

就表示启动成功了

之后把这个节点的所有nacos相关文件打个压缩包复制到另外一个节点启动就好了

因为是两个节点,所以需要一个统一如口才可以访问,所以可以使用nginx或者在api网关上加个服务

有个坑,就是在启动的时候可能会说找不到javac JAVA_HOME什么的,你只需要安装下面这个包就好了

yum install java-11-openjdk-devel

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nacos部署使用mysql作为数据库

    Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件,这里我不讲nacos的docker部署,没错,如果你使用官方的方式部署nacos...

    bboysoul
  • 如何将你的atom编辑器变成一个ide

    大家都知道atom是github开发的一款代码编辑器,最近github和facebook发起了一个项目叫atom-ide,就是把你的atom编辑器安装各种插件之...

    bboysoul
  • 让网站用上https

    个人认为让一个没什么流量的网站支持https是没什么意义的,第一,支持https后访问速度会变慢 而且浪费服务器资源,但是没办法,一切为了装逼,为了装逼的一切...

    bboysoul
  • nacos部署使用mysql作为数据库

    Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件,这里我不讲nacos的docker部署,没错,如果你使用官方的方式部署nacos...

    bboysoul
  • 「分享计划」花一天时间学习 Nacos 源码

    获取一下完整的项目代码 git clone https://github.com/alibaba/nacos.git,导入到 Eclipse 就可以开始本次的源...

    FoamValue
  • SpringBoot 整合 Nacos Config 实现配置文件动态更新

    Springboot 2.2.2.RELEASE Nacos config 0.2.7

    Alone88
  • 1搭建nacos

    nacos的官方仓库地址:https://github.com/alibaba/nacos.git

    DH镔
  • nacos部署

    1、从 https://github.com/alibaba/nacos 上下载最新的nacos 安装包,我下载的是nacos-server-1.3.1.tar...

    头皮阴都都
  • 基于nacos+ConfigParser实现Python近原生的云配置管理

    其实本文是一篇水文,使用一个小的方法快速实现了所谓Python近原生的云配置管理,不会太高深。

    皮皮熊
  • Leetcode 389. Find the Difference

    版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn....

    Tyan

扫码关注云+社区

领取腾讯云代金券