OceanBase:03-集群部署
最佳答案 问答题库888位专家为你答疑解惑
目录
一、集群规划
二、配置要求
三、部署前配置
1.配置 limits.conf
2.配置 sysctl.conf
3.关闭防火墙
4.关闭 SELinux
5.创建数据目录,修改文件所有者信息
6.设置无密码 SSH 登录
7.安装jdk
四、解压执行安装
五、集群部署
1.OBD命令行部署
2. OBD白屏部署
六、访问数据库
1.使用obclient访问
2.使用mysql客户端访问
一、集群规划
二、配置要求
1.Linux操作系统
2.安装jdk
3.可用内存不少于8G(生产环境最低要求 16 GB,长期使用要求不低于 32 GB,推荐 256 GB 及以上)
4.安装目录空间不少于50G
三、部署前配置
1.配置 limits.conf
将会话级别的最大栈空间大小设置为 unlimited
,最大文件句柄数设置为 655350
,Core 文件大小设置为 unlimited。
vi /etc/security/limits.conf
2.配置 sysctl.conf
vi /etc/sysctl.conf
3.关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld
4.关闭 SELinux
vi /etc/selinux/config
5.创建数据目录,修改文件所有者信息
mkdir -p /oceanbase/data
mkdir -p /oceanbase/redo
chown -R obadmin:obadmin /oceanbase
6.设置无密码 SSH 登录
ssh-keygen #一路回车
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys#复制文件到其他服务器
scp -rp ~/.ssh 192.168.1.220: #最后是英文冒号
scp -rp ~/.ssh 192.168.1.225: #最后是英文冒号
7.安装jdk
OBD所在服务器需要安装jdk。OBD默认使用/usr/bin/java命令,所以还需要配置软连接:
ln -s /home/obadmin/tools/jdk1.8.0_202/bin/java /usr/bin/java
四、解压执行安装
1.解压:tar -zxf oceanbase-all-in-one-4.1.0.0-100120230423105040.el7.x86_64.tar.gz
2.进入解压目录 oceanbase-all-in-one,执行:./bin/install.sh 安装
3.配置环境变量
source ~/.oceanbase-all-in-one/bin/env.sh
4.禁用远程仓库
obd mirror disable remote
五、集群部署
集群部署可以使用obd命令行或者obd白屏两种方法部署。
1.OBD命令行部署
(1)修改配置文件(all-components-min.yaml)
a)修改用户名和密码
b)修改机器的 IP、端口和相关目录,并配置内存相关参数及密码。
c)修改网络适配器名称
d)配置 obproxy-ce 组件并修改 IP 和 home_path
e)修改 obagent 和 ocp-express 组件的 IP 和 home_path。
(2)部署 OceanBase 集群
obd cluster deploy obtest -c conf/all-components-min.yaml
(3)启动 OceanBase 集群
obd cluster start obtest
2. OBD白屏部署
执行 obd web
命令启动白屏界面,具体参考官网配置:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220851
六、访问数据库
1.使用obclient访问
obclient -h127.0.0.1 -P2883 -uroot -Doceanbase -A
2.使用mysql客户端访问
mysql -uroot -P2883 -h192.168.1.219 -Doceanbase -A
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"OceanBase:03-集群部署":http://eshow365.cn/6-30876-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!