obagent体验

1. 手动部署obagent(待修改)

1.1 下载rpm包并安装

obagent安装的用户是admin,我们习惯于把他的uid和gid设置为500
因为是使用go语言开发,因此需要go环境。

groupadd -g 500 admin
useradd -g 500 -u 500 admin
yum install go -y

在这里插入图片描述

下载并安装

wget https://mirrors.aliyun.com/oceanbase/community/stable/el/7/x86_64/obagent-1.0.0-1.el7.x86_64.rpm
rpm -ivh obagent-1.0.0-1.el7.x86_64.rpm

或者,如果配置了oceanbase的yum源,可以
yum install obagent -y

修改配置文件:
主要修改三个配置文件:

##
/home/admin/obagent/conf/config_properties/monagent_basic_auth.yaml

##
/home/admin/obagent/conf/config_properties/monagent_pipeline.yaml
- 修改 '{}' 中的值为正确的值
## 
/home/admin/obagent/conf/module_config/monagent_basic_auth.yaml
- 修改两个disable 选项:为 true or false

1.2 启动服务

查看一下配置obagent的配置文件,log 的filename 和cryptoPath、modulePath等使用的是相对路径所以启动时要注意进入到相关目录。
在这里插入图片描述
按oceanbase官网的操作即可。
注意:
使用默认配置的话需要创建一个文件夹。

# 将当前目录切换至 OBAgent 的安装目录
cd /home/admin/obagent
# 切换为admin用户,并创建目录
su admin
mkdir log
# 启动 monagent 进程
nohup /home/admin/obagent/bin/monagent -c conf/monagent.yaml >> ./log/monagent_stdout.log 2>&1 &

2. 使用OBD快速部署obagent

由于之前已经部署了一套ob集群了,现在只部署obagent。
从github上下载配置文件:
https://github.com/oceanbase/obdeploy/blob/master/example/obagent
修改配置文件相关参数,尤其注意home_path的配置,不能与observer和obproxy重复。
用户名密码monitor_usermonitor_password要根据情况修改。

# -c 指定配置文件, -v 输出过程详细信息
obd cluster deploy obagent -c /etc/obagent.yaml -v

可以看到最后通过 curl 来检查obagent是否部署成功。
在这里插入图片描述

最后检查一下

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值