实践练习一:OceanBase Docker 体验

这篇具有很好参考价值的文章主要介绍了实践练习一:OceanBase Docker 体验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验环境

Linux version 3.10.0-1160.45.1.el7.x86_64 

硬件配置

处理器4核、内存16GB   200G硬盘

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

内容包含

  1. 下载Docker 镜像:OceanBase 官方社区版镜像 255 。
  2. 使用 OBD 命令完成后续的 OceanBase 集群部署。
  3. 创建一个业务租户、一个业务数据库,以及一些表等。

安装步骤:

1. 安装docker

[root@dba_mysql8 ~]# yum install docker

启动docker

[root@dba_mysql8 ~]# systemctl start docker

[root@dba_mysql8 ~]# systemctl status docker

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

 Docker 命令参考

# 查看 docker 版本

docker version

# 显示 docker 系统的信息

docker info

# 查看当前正在运行的容器

docker ps

# 故障检查

service docker status

# 启动关闭 docker

service docker start | stop

2.拉取OB镜像

[root@dba_mysql8 ~]# docker pull obpilot/oceanbase-ce

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

网络走国外不是很好,多次拉取失败,后面换了网络环境,直接其他地方下载好tar包,上传到本地,大约632M

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

将镜像上传到服务器

[root@dba_mysql8 software]# docker load -i oceanbase-ce.tar

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

查看镜像

[root@dba_mysql8 software]# docker images

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

3.启动oceanbase-ce docker镜像

[root@dba_mysql8 software]# docker run -itd -m 10G -p 2881:2881 -p 2883:2883 --name oceanbase-ce oceanbase/oceanbase-ce:latest

进入docker容器

[root@dba_mysql8 software]# docker exec -it oceanbase-ce bash

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

安装依赖

[root@15f0b8cc7705 ~]# yum -y install  net-tools tree

查看OB状态

[root@15f0b8cc7705 ~]#  ps -ef | grep observer

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

查看监听

[root@15f0b8cc7705 ~]# netstat -tlnp | grep observer

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

查看集群列表

[root@15f0b8cc7705 ~]# obd cluster list

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

若不是running状态,先启动集群:obd cluster start obcluster

查看集群信息

[root@15f0b8cc7705 ~]# obd cluster display obcluster

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

4.创建租户 创建数据库 创建表

查看租户信息

select pool.tenant_id, tenant.tenant_name,name as pool_name,unit_config_id, unit_count,

unit.unit_id,pool.zone_list, unit.svr_ip , unit.svr_port

from

__all_resource_pool pool inner join __all_tenant tenant on pool.tenant_id=tenant.tenant_id

inner join __all_unit unit on pool.resource_pool_id=unit.resource_pool_id

where pool.tenant_id>1000

order by tenant.tenant_name, zone_list;

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

obclient [oceanbase]> create database testdb001;

Query OK, 1 row affected (0.272 sec)

obclient [oceanbase]> use testdb001;

Database changed

obclient [testdb001]> create table table001(id int primary key,name varchar(50),age int);

Query OK, 0 rows affected (0.467 sec)

obclient [testdb001]> desc table001;

obclient [testdb001]> insert into table001 values(1,'xiaomei',25),(2,'xiaoming',26);

Query OK, 2 rows affected (0.006 sec)

Records: 2  Duplicates: 0  Warnings: 0

obclient [testdb001]> select * from table001;

+----+----------+------+

| id | name     | age  |

+----+----------+------+

|  1 | xiaomei  |   25 |

|  2 | xiaoming |   26 |

+----+----------+------+

2 rows in set (0.026 sec)

实践练习一:OceanBase Docker 体验,oceanbase,docker,容器

本次主要体验的是使用docker镜像通过obd快速部署ob数据库,docker镜像安装步骤三步即可完成,比较方便省时,镜像下载过程较慢,需要好的网络环境。文章来源地址https://www.toymoban.com/news/detail-843072.html

到了这里,关于实践练习一:OceanBase Docker 体验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 实验1:通过Docker安装部署OceanBase

    练习内容 (必选)下载Docker 镜像:OceanBase 官方社区版镜像 55 。 (必选)使用 OBD 命令完成后续的 OceanBase 集群部署。 (必选)创建一个业务租户、一个业务数据库,以及一些表等。 备注:第一次尝试使用docker安装OB,文章为个人测试过程记录以及个人理解,不一定正确,仅

    2023年04月08日
    浏览(41)
  • 【无标题】Centos 9 安装docker版的Oceanbase

    旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,卸载它们以及相关的依赖项。 yum如果报告没有安装这些软件包,那也没关系。 /var/lib/docker/ 的内容,包括图像、容器、卷和网络,将被保留。 Docker 引擎包现在称为 docker-ce。 您可以根据需要以不同的方式安装 Docker

    2023年04月26日
    浏览(31)
  • OBD搭建OceanBase三副本集群(1-1-1)docker版

            本次使用OBD方式搭建一个OceanBase三副本集群,由于服务器资源有限,选择较为轻量级的docker,运行三个容器来实现OceanBase(1-1-1)+OBProxy集群架构的搭建,ODC开发工具客户端远程连接做简单查询。 IP 服务器 资源规格 软件及版本 宿主机:容器端口映射 宿主机:容器目录映射

    2024年01月23日
    浏览(43)
  • 「OceanBase 4.1 体验」OceanBase:解读领先的分布式数据库系统,功能与体验全解析

    本文旨在介绍 OceanBase 4.1 版本的特点、更新内容和初体验,帮助读者了解和掌握这个开源分布式关系型数据库管理系统。如果你对大规模数据存储和处理的挑战感兴趣,或者正在寻找一种满足互联网领域高并发、高可靠性和高扩展性要求的数据库解决方案,本文将为你提供有

    2024年02月05日
    浏览(50)
  • 【容器化】Oceanbase镜像构建及使用

    通过该篇文章可以在国产X86-64或ARM架构上构建商业版oceanbase,只需要替换pkg安装包即可 。下面截图主要以国产X86-64安装为例,作为操作截图: 镜像构建目录说明 pkg:用来存放安装包及脚本,抛出rpm其他是脚步,这些rpm包可以下载不同系统架构的包,构建镜像时该目录只需要保

    2024年02月14日
    浏览(33)
  • 支付宝使用OceanBase的历史库实践分享

    为解决因业务增长引发的数据库存储空间问题,支付宝基于 OceanBase 数据库启动了历史库项目,通过历史数据归档、过期数据清理、异常数据回滚,实现了总成本降低 80%。 历史数据归档:将在线库(SSD 磁盘)数据归档到廉价存储的历史库(SATA 盘),节省约三分之二存储成本

    2024年02月09日
    浏览(32)
  • Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2)

    ocp主机1台 内存:64G CPU1:2C及以上  硬盘大于500G observer服务器3台 内存32G CPU:4C以上 硬盘大于1T 建议存储硬盘与操作系统硬盘隔开实现IO隔离 [root@observer /]# chown -R admin:admin /software/ [root@observer /]# ls -ld /software/ drwxr-xr-x 6 admin admin 4096 Apr 16 05:00 /software/ rpm -ivh ob-deploy-2.7.0-5.el7.

    2024年04月28日
    浏览(32)
  • 游卡:OceanBase在游戏核心业务的规模化降本实践

    从 2023 年 9 月测试 OceanBase,到如今 3 个核心业务应用 OceanBase,国内最早卡牌游戏研发者之一的游卡仅用了两个月。是什么原因让游卡放弃游戏行业通用的 MySQL方案,选择升级至 OceanBase?杭州游卡网络技术有限公司(以下简称“游卡”)公共支持中心运维部负责人俞振佳分享

    2024年01月21日
    浏览(43)
  • 单核QPS近6000S,陌陌基于OceanBase的持久化缓存探索与实践

    挚文集团于 2011 年 8 月推出了陌陌,这款立足地理位置服务的开放式移动视频社交应用在中国社交平台领域内独树一帜。陌陌和探探作为陌生人社交领域的主流应用,涵盖了多种核心业务模块,包括直播服务、附近动态功能、即时通讯(IM)业务以及增值服务等,每个业务场

    2024年01月25日
    浏览(35)
  • Docker 练习1 安装容器

    1.安装docker服务,配置镜像加速器 2.下载系统镜像(Ubuntu、 centos) 3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母) 4.容器的启动、 停止及重启操作 5.查看正在运行的容器和所有容器 6.退出容器的两种方法,分别实现 7.连接到运行的容器

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包