流集数据收集器配置:自定义舞台库

自定义舞台库

如果开发自定义阶段,请将阶段库存储在数据收集器安装目录外部的本地目录中。使用外部目录在数据收集器升级后允许使用自定义阶段库。

使用安装类型所需的过程。

存储 RPM 和压缩包的自定义库

要存储 RPM 或压缩包安装的自定义舞台库,请执行以下步骤:

  1. 为自定义舞台库创建数据收集器安装目录外部的本地目录。使用外部目录在数据收集器升级后允许使用这些库。
    例如,如果将数据收集器安装在以下目录中:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>/opt/sdc/</code></span></span>
    您可以在以下位置创建自定义舞台库目录:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>/opt/sdc-user-libs</code></span></span>
  2. 将自定义舞台库复制到该目录。为每个自定义阶段使用目录结构。
    例如,要存储名为 customstage1 的自定义阶段的库,应将它们复制到以下目录:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>/opt/sdc-user-libs/customstage1</code></span></span>
  3. 将USER_LIBRARIES_DIR环境变量添加到相应的文件,并将其指向自定义舞台库目录。

    使用安装类型所需的方法修改环境变量

    按如下方式设置环境变量:

    <span style="color:#333333"><span style="background-color:#eeeeee"><code>export USER_LIBRARIES_DIR="<custom stage library directory>"</code></span></span>

    例如:

    <span style="color:#333333"><span style="background-color:#eeeeee"><code>export USER_LIBRARIES_DIR="/opt/sdc-user-libs/"</code></span></span>
  4. 使用缺省情况下启用的 Java 安全管理器时,请更新数据收集器安全性策略以包括定制阶段库目录,如下所示:
    1. 在数据收集器配置目录中,打开安全策略文件:
      <span style="color:#333333"><span style="background-color:#eeeeee"><code>$SDC_CONF/sdc-security.policy</code></span></span>
    2. 将以下行添加到文件中:
      <span style="color:#333333"><span style="background-color:#eeeeee"><code>// custom stage library directory
      grant codebase "file://<custom stage library directory>/-" {
         permission java.security.AllPermission;
      };</code></span></span>
      注意:必须在目录名称后包含尾随 的 /-
      例如:
      <span style="color:#333333"><span style="background-color:#eeeeee"><code>// custom stage library directory
      grant codebase "file:///opt/sdc-user-libs/-" {
         permission java.security.AllPermission;
      };</code></span></span>
  5. 重新启动数据收集器。
    数据收集器阶段库显示自定义阶段。

存储云端管理器的自定义库

要存储用于云端管理器安装的自定义舞台库,请执行以下步骤:

  1. 在运行数据收集器的每个节点上,为自定义阶段库创建一个本地目录。
    例如,您可以在以下位置创建自定义舞台库目录:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>/opt/sdc-user-libs</code></span></span>
  2. 在运行数据收集器的每个节点上,将自定义阶段库复制到为USER_LIBRARIES_DIR环境变量定义的目录中。为每个自定义阶段使用目录结构。
    例如,要存储名为 customstage1 的自定义阶段的库,应将它们复制到以下目录:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>/opt/sdc-user-libs/customstage1</code></span></span>
  3. 在云端管理器中,选择流集服务,然后单击配置
  4. “配置”页上的“数据收集器高级配置代码段(sdc-env.sh 安全阀)”字段中,添加USER_LIBRARIES_DIR环境变量并将其指向自定义舞台库目录,如下所示:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>export USER_LIBRARIES_DIR="<custom stage library directory>"</code></span></span>
    例如:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>export USER_LIBRARIES_DIR="/opt/sdc-user-libs/"</code></span></span>
  5. 使用缺省情况下启用的 Java 安全性管理器时,请更新数据收集器高级配置代码段(安全阀)for sdc-security.policy 属性以包含定制阶段库目录,如下所示:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>// custom stage library directory
    grant codebase "file://<custom stage library directory>/-" {
       permission java.security.AllPermission;
    };</code></span></span>
    例如:
    <span style="color:#333333"><span style="background-color:#eeeeee"><code>// custom stage library directory
    grant codebase "file:///opt/sdc-user-libs/-" {
       permission java.security.AllPermission;
    };</code></span></span>
  6. 重新启动数据收集器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVASoftEngineer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值