您当前的位置:首页 > 电脑百科 > 程序开发 > 容器

如何在Mac、Windows上部署OceanBase?看完这个就能秒懂!

时间:2023-03-10 11:06:20  来源:  作者:有料说科技

OceanBase 在性能、扩展性,以及为企业用户提供的稳定可靠、可扩展的服务等优势,想必大家都心知肚明了。然而,对于广大的开发者来说,macwindows如何部署OceanBase,并能流畅体验,却是摆在眼前的一道现实难题。

在做好硬件准备、系统要求等环境准备之后,又该如何进行下一步的操作呢?现就这个问题进行详细解释。当点击Docker 程序启动之后,在命令行中通过以下命令验证 Docker 环境可用,命令正常执行,就说明 Docker 环境准备成功。接下来,就是具体执行部署了。

使用 Docker 快速部署 OceanBase

Docker环境准备好之后,就可以在主机上启动容器了,恰好OceanBase提供了单机版的镜像,完美适用于快速体验的场景。

先是拉取镜像。OceanBase 的单机版镜像 oceanbase/oceanbase-ce, 按照版本以不同的 tag 划分, 最新的是 4.0.0.0 版本,latest 默认对应的是最新发布的版本,体验最新版本,可以直接使用 latest 作为 tag,或者不写 tag。通过 Docker 命令可以查看到镜像的信息,说明镜像拉取成功。

再是启动单节点OceanBase容器。OceanBase 镜像提供了两个可以设置的环境变量。作为快速体验的环境,可以设置 MINI_MODE 为 true 以减少资源的占用,使用以下命令拉起 oceanbase 容器,当容器日志出现 boot success! 时,说明 OceanBase 已经启动成功。

最后是动手体验 OceanBase。利用OceanBase的Docker容器中还自带的常用工具,在部署完之后可以直接用来做验证。连接之后通过一些简单的查询,可以看到部署了一个单节点的集群,可使用127.0.0.1 作为 ip 地址,并且创建租户。

使用 OBD 快速部署 OceanBase

OBD 是 OceanBase 开源软件的安装部署工具,可以用来管理 OceanBase 所有的开源软件。要从这个层面进行快速部署,必须要做到如下三个方面:

一是系统准备。利用开发机上的 Docker 启动一个 linux 系统的容器,通过这种方式来模拟 Linux 环境,这里我们使用 centos7 的镜像,从而成功的进入到了一个容器化的 Linux 环境中。

二是准备 OBD 环境。OBD 可以直接以 rpm 包的方式安装,然后根据部署的配置,在线下载对应的 rpm 包,也可以通过 oceanbase-all-in-one 包的方式来安装,这种方式适用于网络不好的环境,会一起下载所有部署 OceanBase 需要的 rpm 包,安装完成之后,会在屏幕上输出接下来可以使用的一些命令,第一步需要设置好环境变量,然后可以验证 OBD 命令可用。

三是使用 OBD 部署 OceanBase 单节点集群。OBD 提供了各种场景的配置文件样例,可以以此作为基础按照真实的环境来进行配置 。oceanbase-all-in-one 安装完成之后,在安装路径的 conf 目录,或者 OBD 的安装目录的 example 目录下有配置文件的样例,本地单节点集群的配置样例为 mini-local-example.yaml,首先复制一份配置文件,然后将配置文件中的 MySQL_port, rpc_port 分别修改为3881, 3882。启动成功后,再以自定义的mysql_port来连接,可以正常连接上集群。

至此,就已经按照自定义的端口部署了OceanBase集群,创建出可用的租户,以便大家体验 OceanBase、探索更多功能。

在OceanBase 数据库为开发者提供的多种方式支持下,无论使用的是 Windows、 Mac 或者 Linux 系统,都可以通过容器化的方式,将 OceanBase 部署起来,让 OceanBase 成为一个人人摸得到的数据库。



Tags:OceanBase   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
OceanBase这次把我惊到了!
我刚开始工作时做一个OA系统,业务也比较简单,用户数也很少,数据很“单纯”,一个SQL Server数据库感觉就绰绰有余了。后来互联网大爆发,尤其是移动互联网到来以后,数据越来越多,越来...【详细内容】
2023-11-29  Search: OceanBase  点击:(182)  评论:(0)  加入收藏
从适配Oceanbase看分布式数据库运维与传统数据库的差异
随着OCEANBASE在金融、证券、运营商、能源等行业的应用越来越广泛,针对OCEANBASE的运维支撑工具的需求也被越来越多的用户提出来了。去年我们开始适配OB的动力来自于与一个金...【详细内容】
2023-10-10  Search: OceanBase  点击:(293)  评论:(0)  加入收藏
如何在Mac、Windows上部署OceanBase?看完这个就能秒懂!
OceanBase 在性能、扩展性,以及为企业用户提供的稳定可靠、可扩展的服务等优势,想必大家都心知肚明了。然而,对于广大的开发者来说,Mac、Windows如何部署OceanBase,并能流畅体验,...【详细内容】
2023-03-10  Search: OceanBase  点击:(201)  评论:(0)  加入收藏
Oracle 到OceanBase如何进行数据迁移?金融客户给出了真实反馈
对金融企业而言,系统架构从集中式转向分布式是大势所趋。在数据库层面,要从单机数据库转向分布式数据库虽极具诱惑,但更换数据库,企业决策依然会非常谨慎,因为涉及到巨大的风险和...【详细内容】
2023-02-27  Search: OceanBase  点击:(188)  评论:(0)  加入收藏
携程MySQL迁移OceanBase最佳实践
OceanBase作为分布式数据库,组件多、运维环境复杂是痛点。我们后续将基于现有的日志收集工具和分析工具,完成链路式的问题诊断,更精准地定位性能问题、集群内部任务问题等。一...【详细内容】
2023-02-09  Search: OceanBase  点击:(162)  评论:(0)  加入收藏
分布式关系数据库OceanBase与TiDB哪个更好
背景2021年6月1日,蚂蚁集团开源 OceanBase 代码,这款连续两年占领 TPC-C 榜首的数据库产品再次拥抱开源。而此时,在开源社区国产数据库的赛道上还有另外一位明星选手:TiDB。同为...【详细内容】
2022-10-24  Search: OceanBase  点击:(2329)  评论:(0)  加入收藏
OceanBase 数据采集
1、安装oblogproxyyum install -y yum-utils yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo yum install -y oblogproxy # oblogp...【详细内容】
2022-10-24  Search: OceanBase  点击:(437)  评论:(0)  加入收藏
中国人民大学队获得“OceanBase数据库大赛”冠军
“从0到1,系统地打造一个完整的数据库”,这可以说是数据库大赛领域的新高度。5月10日,作为国内首个分布式数据库内核开发大赛,“OceanBase数据库大赛”公布获奖名单,来自中国人民...【详细内容】
2022-05-10  Search: OceanBase  点击:(341)  评论:(0)  加入收藏
蚂蚁开源 OceanBase,开源分布式数据库又迎新玩家
今天是六一儿童节,蚂蚁选择在今天开源 OceanBase,想必是给各位分布式数据库用户送上的儿童节礼物吧!昨日凌晨蚂蚁已将代码推送到 GitHub:https://github.com/oceanbase/oceanb...【详细内容】
2021-06-02  Search: OceanBase  点击:(429)  评论:(0)  加入收藏
OceanBase开源,11张图带你了解分布式数据库的核心知识
蚂蚁集团自研数据库OceanBase已经开源,这对国产分布式数据库来说,是一个重磅消息。一直以来OceanBase作为商业数据库,披露的技术细节并不多,以后又多了一个可以拿来研究的优秀...【详细内容】
2021-06-02  Search: OceanBase  点击:(451)  评论:(0)  加入收藏
▌简易百科推荐
Docker 和传统虚拟机有什么区别?
我有一个程序员朋友,他每年情人节都要送女朋友一台服务器。他说:“谁不想在过节当天收到一台 4核8g 的服务器呢?”“万一对方不要,我还能留着自己用。” 给他一次过节的机会,他能...【详细内容】
2024-03-26  小白debug  微信公众号  Tags:Docker   点击:(12)  评论:(0)  加入收藏
掌握Docker网络驱动程序:优化容器通信
Docker为在容器内包装、交付和运行应用程序提供了一个强大的平台,从而彻底改变了容器化。网络是容器化的重要组成部分,Docker提供了各种网络驱动程序来支持容器之间的通信以...【详细内容】
2024-03-22    51CTO  Tags:Docker   点击:(11)  评论:(0)  加入收藏
Containerd容器管理
Nginx 指定容器名称 使用 ctr container create 命令创建容器后,容器并没有处于运行状态,其只是一个静态的容器。容器基本操作容器基本操作主要是 ctr image 命令,查看命令帮...【详细内容】
2024-03-20  云原生运维圈  微信公众号  Tags:容器   点击:(13)  评论:(0)  加入收藏
如何基于Docker镜像逆向生成Dockerfile
引言你是否曾经遇到过一个想要使用的 Docker 镜像,但却无法修改以适应你的特定需求?或者你可能发现了一个喜欢的 Docker 镜像,但想要了解它是如何构建的?在这两种情况下,将 Docke...【详细内容】
2024-03-07  云原生运维圈  微信公众号  Tags:Docker   点击:(23)  评论:(0)  加入收藏
Kubernetes是什么?主要特点是什么?
Kubernetes是什么?Kubernetes,也称为K8s,是一个开源的容器编排系统,由Google首次开发和维护。它允许容器化的应用程序在集群中自动部署、扩展和管理。Kubernetes提供了一种容器...【详细内容】
2024-02-01    简易百科  Tags:Kubernetes   点击:(160)  评论:(0)  加入收藏
我们一起聊聊容器资源自愈
在企业实际在使用容器这类资源的时候,除了技术本身,要考虑的其他问题也会很多。企业管理的容器有千千万万,出于效率考虑,对于有特殊需求的容器如何进行批量创建和管理呢,这就需要...【详细内容】
2024-01-30  匠心独运维妙维效  微信公众号  Tags:容器   点击:(47)  评论:(0)  加入收藏
Docker与Docker Compose入门:释放你应用部署的威力
今天给大家介绍一项强大而有趣的技能,那就是使用 Docker 和 Docker Compose 来释放你的应用部署的威力!无论你是一名开发人员还是系统管理员,掌握这个技能都将为你的工作带来巨...【详细内容】
2024-01-17  waynblog  微信公众号  Tags:Docker   点击:(66)  评论:(0)  加入收藏
Docker镜像与容器的交互及在容器内部执行代码的原理与实践
Docker作为一种流行的容器技术,已经成为现代应用程序开发和部署的重要工具。在Docker中,镜像是构建和运行容器的基础,而容器则是基于镜像创建的可执行实例。Docker镜像与容器的...【详细内容】
2024-01-10  编程技术汇  今日头条  Tags:Docker   点击:(78)  评论:(0)  加入收藏
如何在 Ubuntu 上安装 Docker
使用 Docker 意味着开启一个新的计算领域,但如果你刚刚开始使用 Docker,安装可能看起来是一项艰巨的任务。在 Ubuntu 上安装 Docker 有两种推荐的方法: 从 Ubuntu 的仓库安装 D...【详细内容】
2024-01-04    Linux中国  Tags:Docker   点击:(124)  评论:(0)  加入收藏
从Kubernetes的探针到DevOps
今天在群里又看有人问如何设置 Kubernetes 的探针,感觉要补充的话太多了,结合我们在一些 DevOps 项目中痛苦的体验,今天一劳永逸的全部说完,此外,也为大家展现一下为什么 DevOps...【详细内容】
2023-12-27  云云众生s  微信公众号  Tags:Kubernetes   点击:(116)  评论:(0)  加入收藏
站内最新
站内热门
站内头条