更新时间:2024-11-29 GMT+08:00

Flume客户端Cgroup使用指导

操作场景

该操作指导用户加入、退出Cgroup,查询Cgroup状态以及更改Cgroup cpu阈值。

操作步骤

  • 加入Cgroup

    执行以下命令,加入Cgroup,假设Flume客户端安装路径为“/opt/FlumeClient”,Cgroup cpu阈值设置为50%:

    cd /opt/FlumeClient/fusioninsight-flume-Flume组件版本号/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-Flume组件版本号/bin

    ./flume-manage.sh cgroup status

  • 退出Cgroup

    执行以下命令,退出Cgroup,假设Flume客户端安装路径为“/opt/FlumeClient”:

    cd /opt/FlumeClient/fusioninsight-flume-Flume组件版本号/bin

    ./flume-manage.sh cgroup exit

    • 客户端安装完成后,会自动创建默认Cgroup。若安装客户端时未配置“-s”参数,则默认值为“-1”,表示agent进程不受cpu使用率限制。
    • 加入、退出Cgroup时,agent进程不受影响。若agent进程未启动,加入、退出Cgroup仍然可以成功执行,待下一次agent启动时生效。
    • 客户端卸载完成后,安装时期创建的Cgroup会自动删除。