前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7.Nacos2.0 高可用部署

7.Nacos2.0 高可用部署

作者头像
AI码师
发布2023-08-18 12:44:21
2600
发布2023-08-18 12:44:21
举报

快速入门章节,我们为了能够快速体验Nacos,所以进行单机部署,并且使用derby做数据库,这节课我们进行高可用部署。其实如果我们使用了Docker,那么只需要基于上节课clone下来的docker项目就可以直接操作了

单机部署使用MySQL

  • 下载nacos-docker yaml
代码语言:javascript
复制
git clone https://github.com/nacos-group/nacos-docker.git
# 如果下载失败,可以从我的资料包中拷贝

安装Mysql

代码语言:javascript
复制
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

预先导入nacos数据库

下载地址:https://raw.githubusercontent.com/alibaba/nacos/develop/distribution/conf/mysql-schema.sql 如果下不下来可以从我资料库拷贝

建好的数据库如下:

修改默认的数据库和密码

代码语言:javascript
复制
# vim example/init.d/application.properties

从官方提供的yaml中移除mysql组件,使用自己安装的

代码语言:javascript
复制
vim example/standalone-mysql-5.7.yaml

单机模式启动nacos

代码语言:javascript
复制
docker-compose -f example/standalone-mysql-5.7.yaml up

集群模式部署nacos

移除mysql

代码语言:javascript
复制
vim example/cluster-hostname.yaml

修改env

代码语言:javascript
复制
vim env/nacos-hostname.env

启动集群模式

代码语言:javascript
复制
docker-compose -f example/cluster-hostname.yaml up -d

打开控制台验证

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 乐哥聊编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 单机部署使用MySQL
    • 安装Mysql
      • 预先导入nacos数据库
        • 修改默认的数据库和密码
          • 从官方提供的yaml中移除mysql组件,使用自己安装的
            • 单机模式启动nacos
            • 集群模式部署nacos
              • 移除mysql
                • 修改env
                  • 启动集群模式
                    • 打开控制台验证
                    相关产品与服务
                    数据库
                    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档