OceanBase:02-单机部署(生产环境)

目录

 一、部署规划

二、配置要求

三、部署前配置

1.配置 limits.conf

2.配置 sysctl.conf

3.关闭防火墙

4.关闭 SELinux

5.创建数据目录,修改文件所有者信息

6.设置无密码 SSH 登录

7.安装jdk

四、解压执行安装

五、OBD命令行部署

1.修改配置文件(all-components-min.yaml)

2.部署 OceanBase 集群

3.启动 OceanBase 集群

六、访问数据库

1.使用obclient访问

​编辑​2.使用mysql客户端访问


 一、部署规划

角色 机器 备注
OBD 192.168.1.219 安装在中控机上的自动化部署软件
OBServer 节点 192.168.1.219 OceanBase 数据库 Zone1
OBAgent 192.168.1.219 OceanBase 数据库监控采集框架

二、配置要求

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

OceanBase:02-单机部署(生产环境)_第1张图片

2.配置 sysctl.conf

vi /etc/sysctl.conf

OceanBase:02-单机部署(生产环境)_第2张图片

3.关闭防火墙

systemctl disable firewalld 
systemctl stop firewalld
systemctl status firewalld

OceanBase:02-单机部署(生产环境)_第3张图片

4.关闭 SELinux

vi /etc/selinux/config

OceanBase:02-单机部署(生产环境)_第4张图片

5.创建数据目录,修改文件所有者信息

mkdir -p /oceanbase/data

mkdir -p /oceanbase/redo

chown -R obadmin:obadmin /oceanbase

OceanBase:02-单机部署(生产环境)_第5张图片

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:     #最后是英文冒号

OceanBase:02-单机部署(生产环境)_第6张图片

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
 OceanBase:02-单机部署(生产环境)_第7张图片

2.进入解压目录 oceanbase-all-in-one,执行:./bin/install.sh 安装
 OceanBase:02-单机部署(生产环境)_第8张图片

3.配置环境变量

        source ~/.oceanbase-all-in-one/bin/env.sh

4.配置环境变量

        obd mirror disable remote

五、OBD命令行部署

1.修改配置文件(all-components-min.yaml)

 a)修改用户名和密码
    OceanBase:02-单机部署(生产环境)_第9张图片
    b)修改机器的 IP、端口和相关目录,并配置内存相关参数及密码。
    OceanBase:02-单机部署(生产环境)_第10张图片
    c)修改网络适配器名称
    OceanBase:02-单机部署(生产环境)_第11张图片
    d)配置 obproxy-ce 组件并修改 IP 和 home_path
    OceanBase:02-单机部署(生产环境)_第12张图片
    e)修改 obagent 和 ocp-express 组件的 IP 和 home_path。

OceanBase:02-单机部署(生产环境)_第13张图片

2.部署 OceanBase 集群

        obd cluster deploy obtest -c conf/default-components-min.yaml

OceanBase:02-单机部署(生产环境)_第14张图片

3.启动 OceanBase 集群

        obd cluster start obtest

OceanBase:02-单机部署(生产环境)_第15张图片

六、访问数据库

1.使用obclient访问

        obclient -h127.0.0.1 -P2883 -uroot -Doceanbase -A

OceanBase:02-单机部署(生产环境)_第16张图片
2.使用mysql客户端访问

        mysql -uroot -P2883 -h192.168.1.219 -Doceanbase -A

OceanBase:02-单机部署(生产环境)_第17张图片

你可能感兴趣的:(OcenaBase,oceanbase)