OceanBase 4.0 安装

1. 下载一个 all-in-one 包,约330M

 

wget https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/7/x86_64/oceanbase-all-in-one-4.0.0.0-100120230113164218.el7.x86_64.tar.gz?Expires=1679311481&OSSAccessKeyId=LTAI5tGVLeRRycCRGerZJMNC&Signature=eBZoWUq8bsRExzF4Zx8ZBkcbnIM%3D

2.重命名mv  A  B 

MV    oceanbase-all-in-one-4.0.0.0-100120230113164218.el7.x86_64.tar.gz?Expires=1679311481
     oceanbase-all-in-one-4.0.0.0-100120230113164218.el7.x86_64.tar.gz

3.解压压缩包

tar  -zxvf   oceanbase-all-in-one-4.0.0.0-100120230113164218.el7.x86_64.tar.gz
 

4.cd oceanbase-all-in-one   执行bin/install.sh

5.source ~/.oceanbase-all-in-one/bin/env.sh   然后执行 obd demo
 

这个步骤可能报错可能内存,磁盘/内存不足,修改一下重新执行obd demo  ,看ok就通过

 检测OBD是否安装成功

执行 which obd 和 which obclient 检测是否安装成功,如果可以找到 obd 和 obclient 则表示安装
[root@test .obd]# which obd
/root/.oceanbase-all-in-one/obd/usr/bin/obd
[root@test .obd]# which obclient
/root/.oceanbase-all-in-one/obclient/u01/obclient/bin/obclient

 

6.登录 OceanBase,建立资源单元 unitfish 绑定资源池 poolfish,poolfish 再与租户 tenantfish 完成映射。

obclient -h127.0.0.1 -P2881 -uroot

use oceanbase;

创建15个CPU,3G内存的资源单位unitfish

CREATE RESOURCE UNIT unitfish MAX_CPU 15, MEMORY_SIZE '3G', MAX_IOPS 1280,LOG_DISK_SIZE '10G', MIN_IOPS=1024;

资源单位unitfish绑定资源池poolfish
CREATE RESOURCE POOL poolfish UNIT = 'unitfish', UNIT_NUM = 1,ZONE_LIST = ('zone1');

资源池poolfish绑定租户tenantfish

create tenant tenantfish resource_pool_list=('poolfish'), charset=utf8mb4, replica_num=3, zone_list('zone1'), primary_zone=RANDOM, locality='F@zone1' set variables ob_compatibility_mode='mysql', ob_tcp_invited_nodes='%';

SELECT unit_config_id,name,max_cpu,min_cpu,memory_size/1024/1024/1024 FROM __all_unit_config;

 7. 以 root 的身份登录租户 tenantfish,创建用户名和密码,并授权访问。


obclient -h IP  -uroot@tenantfish -P2883 -c -A oceanbase

 

查看仓库的 RPM 列表

obd mirror list local

obd mirror list

使用 cluster + list 命令来显示我们安装的 OceanBase的数据库,obd cluster list  会把我们本机部署的zone节点都展示出来,我们根据所需要对节点进行启动或停止即可

#obd cluster start 本机部署的zone节点
obd cluster start  demo

 

如果关闭的话也很简单,可以使用 obd cluster stop oceanbase 即可

端口是否开启


netstat -an|grep 2883


ps  -ef | grep  oceanbase
 

https://blog.csdn.net/u011458344/article/details/131976189?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22131976189%22%2C%22source%22%3A%22u011458344%22%7D

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴能帮助您!以下是OceanBase 3.2.3的安装教程: 1. 准备工作: - 确保您的服务器满足OceanBase的最低系统要求,如操作系统、内存和磁盘空间。 - 确保您已经安装了必要的依赖项,如gcc、cmake、libaio等。 2. 下载和解压OceanBase软件包: - 访问OceanBase官方网站或从Github上下载最新的OceanBase 3.2.3软件包。 - 将下载的软件包解压到您选择的目录中。 3. 配置环境变量: - 打开终端并编辑您的bashrc文件:`vi ~/.bashrc` - 在文件末尾添加以下内容,并保存退出: ``` export OB_HOME=/path/to/oceanbase export PATH=$OB_HOME/bin:$PATH ``` - 运行以下命令使配置生效:`source ~/.bashrc` 4. 配置和启动OceanBase集群: - 进入您解压的OceanBase目录:`cd /path/to/oceanbase` - 使用配置向导生成初始配置文件:`./scripts/ob_config_wizard.py` - 按照提示进行配置,包括集群节点数量、IP地址、端口等。 - 完成配置后,执行以下命令启动集群:`./scripts/ob_start_cluster.py` - 您可以通过运行`./scripts/ob_show_cluster.py`查看集群状态。 5. 验证安装: - 在终端中运行以下命令:`./scripts/ob_client.py` - 确认能够成功连接到OceanBase集群,并执行一些简单的SQL查询。 这些是基本的安装步骤。请注意,安装和配置过程中可能会有其他详细的步骤和参数设置,具体取决于您的环境和需求。建议参考OceanBase官方文档或社区论坛获取更多详细信息和帮助。祝您安装顺利!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值