配置streamsets外部库

可用来解决导入外部包时产生的streamsets REST_1003 - Failed to create directory: lib 错误

第一步:查看原始配置位置

配置streamsets外部库_第1张图片
配置streamsets外部库_第2张图片

第二步:到服务器查看相应文件夹下有没有 streamsets-libs-extras文件夹,没有的话创建一个,并赋予权限

chown -R sdc:sdc /opt/streamsets-datacollector/streamsets-libs-extras

第三步:设置环境变量

export STREAMSETS_LIBRARIES_EXTRA_DIR="/opt/streamsets-datacollector/streamsets-libs-extras/"

第四步:更改 /sdc-security.policy文件

可使用

whereis sdc-security.policy

命令查找文件位置.

修改:

// user-defined external directory 
grant codebase "file://-" {  permission java.security.AllPermission; };

例:

// user-defined external directory 
grant codebase "file:///opt/streamsets-datacollector/streamsets-libs-extras/-" {  permission java.security.AllPermission; };

第五步:重启服务

service sdc restart

第五步:重启服务

service sdc restart

你可能感兴趣的:(配置streamsets外部库)