更新时间:2022-02-22 GMT+08:00
Flume客户端Cgroup使用指导
操作场景
该操作指导用户加入、退出Cgroup,查询Cgroup状态以及更改Cgroup cpu阈值。
本章节适用于MRS 3.x及之后版本。
操作步骤
- 加入Cgroup
执行以下命令,加入Cgroup,假设Flume客户端安装路径为“/opt/FlumeClient”,Cgroup cpu阈值设置为50%:
cd /opt/FlumeClient/fusioninsight-flume-1.9.0/bin
./flume-manage.sh cgroup join 50
- 该命令不仅可以加入Cgroup,同时也可以更改Cgroup cpu阈值。
- Cgroup cpu阈值取值范围为1~100*N之间的整数,N表示机器cpu核数。
- 查询Cgroup状态
执行以下命令,查询Cgroup状态,假设Flume客户端安装路径为“/opt/FlumeClient”:
cd /opt/FlumeClient/fusioninsight-flume-1.9.0/bin
./flume-manage.sh cgroup status
- 退出Cgroup
执行以下命令,退出Cgroup,假设Flume客户端安装路径为“/opt/FlumeClient”:
cd /opt/FlumeClient/fusioninsight-flume-1.9.0/bin
./flume-manage.sh cgroup exit
- 客户端安装完成后,会自动创建默认Cgroup。若安装客户端时未配置“-s”参数,则默认值为“-1”,表示agent进程不受cpu使用率限制。
- 加入、退出Cgroup时,agent进程不受影响。若agent进程未启动,加入、退出Cgroup仍然可以成功执行,待下一次agent启动时生效。
- 客户端卸载完成后,安装时期创建的Cgroup会自动删除。
父主题: 使用Flume