一、实验目标
- 手动部署一个 OB 单副本集群(实际创建三副本),包括一个 OBProxy 节点。
- 创建一个业务租户、一个业务数据库,以及一些表等。
二、环境说明(准备)
本次部署使用环境如下:
- 宿主机win10 专业版
- 虚拟机软件VMware Workstation 16 Pro
- 虚拟主机3台 8c12g,1台4c8g
- centos7.6 iso 系统镜像
三、部署规划
| ip | 部署内容 | 备注 |
| 192.168.35.101 | obproxy,obclient | ob代理及客户端 |
| 192.168.35.102 | observer | ob集群zone1节点 |
| 192.168.35.103 | observer | ob集群zone2节点 |
| 192.168.35.104 | observer | ob集群zone3节点 |
四、部署配置过程
1、创建虚拟机,具体操作过程略,说明如下:
- 创建一台虚拟机;使用nat网络;100g虚拟磁盘。
- 操作系统最小安装,选择如下包 system administrator tools、compatibility libraries、development tools
- 安装过程中界面设置好网络IP
2、系统配置
- 安装必要的工具包
yum install -y wget net-tools vim tree
- 操作系统参数设置,参照如下进行设置
3、下载OB软件上传虚拟机并使用admin用户进行安装。
rpm包如下: oceanbase-ce-3.1.1-4.el7.x86_64.rpm oceanbase-ce-libs-3.1.1-4.el7.x86_64.rpm
- 查看安装目录情况
[admin@localhost ~]$ tree oceanbase/
oceanbase/
├── bin
│ ├── import_time_zone_info.py
│ └── observer
├── etc
│ └── timezone_V1.log
└── lib
├── libaio.so -> libaio.so.1.0.1
├── libaio.so.1 -> libaio.so.1.0.1
├── libaio.so.1.0.1
├── libmariadb.so -> libmariadb.so.3
└── libmariadb.so.3
3 directories, 8 files
- 初始化数据目录
su - admin
mkdir -p ~/oceanbase/store/obdemo /data/obdemo/{sstable,etc3} /redo/obdemo/{clog,ilog,slog,etc2}
for f in {clog,ilog,slog,etc2}; do ln -s /redo/obdemo/$f ~/oceanbase/store/obdemo/$f ; done
for f in {sstable,etc3}; do ln -s /data/obdemo/$f ~/oce
https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-4-how-to-initialize-the-server-environment
215



被折叠的 条评论
为什么被折叠?



