ocp部署
使用图形化界面部署 OCP
https://www.oceanbase.com/docs/common-ocp-1000000000368849
注意事项
1.注意要更改一下datafile_size大小, 不然会占满磁盘
-
datafile_size
与datafile_disk_percentage
均可以用来设置数据文件占用的磁盘空间,您可以选择其中任意一项进行配置。其他情况下:- 如果两个配置项均已配置,即
datafile_size
与datafile_disk_percentage
同时配置为非 0 的值,则以datafile_size
设置的值为准。 - 如果两个配置项均未配置,即
datafile_size
的值为OM
且datafile_disk_percentage
的值为0
,则系统会根据日志和数据是否共用同一磁盘来自动计算数据文件占用其所在磁盘总空间的百分比,即:- 如果日志和数据共用同一磁盘,则数据文件占用其所在磁盘总空间的百分比为 60%。
- 如果日志和数据独占磁盘时,则数据文件占用其所在磁盘总空间的百分比为 90%。
- 如果两个配置项均已配置,即
-
配置
datafile_maxsize
时,其值需要大于当前数据文件占用的磁盘空间大小datafile_size
(或datafile_disk_percentage
),如果设置的值小于当前数据文件占用的磁盘空间大小,则不会触发自动扩容。 -
如果
datafile_maxsize
的值超过了当前磁盘的最大可用空间,则以实际磁盘的可用大小作为最大值。 -
对于
datafile_next
:-
当
datafile_next
设置为小于或等于1G
的值时,datafile_next
的取值为min (1G, datafile_maxsize * 10%)
。 -
当
datafile_next
设置为大于1G
的值时,datafile_next
的取值为min ( datafile_next, 磁盘剩余空间)
。
-
1 | datafile_size 100G |
2.如果安装的不对,用命令删除集群,重新安装
obd cluster destroy myoceanbase
3.要记住 元信息租户配置,以后用得上。
4.如果不能上网,打不开图形化安装界面。
用户规划
-
执行以下命令,创建用户。
1
2
3useradd -U oceanbase -d /home/oceanbase -s /bin/bash
mkdir -p /home/oceanbase
sudo chown -R oceanbase:oceanbase /home/oceanbase -
执行以下命令,为用户 oceanbase 设置密码。
1
passwd oceanbase
-
为用户 oceanbase 设置 sudo 权限。
执行以下命令,打开
/etc/sudoers
文件。在/etc/sudoers
文件末尾添加以下内容:1
2
3# Same thing without a password
%wheel ALL=(ALL) NOPASSWD: ALL
oceanbase ALL=(ALL) NOPASSWD: ALL -
在执行以下命令,查看目录权限。
1
2ls -ld /data
ls -ld /home/oceanbase返回以下结果:
1
2
3drwxr-xr-x 2 oceanbase oceanbase 4096 2 月 9 18:43
drwxr-xr-x 2 oceanbase oceanbase 4096 2 月 9 18:43 /data
drwxr-xr-x 2 oceanbase oceanbase 4096 2 月 9 18:43 /home/oceanbase若 oceanbase 用户无权限,则以 root 用户执行以下命令:
1
2chown -R oceanbase:oceanbase /data
chown -R oceanbase:oceanbase /home/oceanbase此处填写您真实的挂载目录。此处
/data
、/home/oceanbase
为示例挂载目录。
修改ocp系统参数,重启生效
1 | obd cluster stop myocp -c ocp-server-ce --wp |