赞
踩
今天在添加Oracle Database 的JDBC驱动程序包ojdbc.jar时,这里如果直接进行上传jar包则会报错,REST_1003 - Failed to create directory: lib:
说明需要配置streamsets外部库,具体步骤如下A、B、C、D。
一般路径为:/opt/cloudera/parcels/STREAMSETS_DATACOLLECTOR
路径:/opt/cloudera/parcels/STREAMSETS_DATACOLLECTOR/sdc-extras
注意:我这里用户就是root,如果CDH指定用户的话,则需要修改目录权限为 sdc:sdc
- mkdir /opt/cloudera/parcels/STREAMSETS_DATACOLLECTOR/sdc-extras
-
- chown sdc:sdc /opt/cloudera/parcels/STREAMSETS_DATACOLLECTOR/sdc-extras
在Cloudera Manager中的StreamSet服务内单击“ 配置”,搜索sdc-env.sh,配置StreamSets包的路径:
export STREAMSETS_LIBRARIES_EXTRA_DIR="/opt/cloudera/parcels/STREAMSETS_DATACOLLECTOR/sdc-extras/"
搜索sdc-security.policy,加入下面配置,记得保存这些配置:
- grant codebase "file:///opt/cloudera/parcels/STREAMSETS_DATACOLLECTOR/sdc-extras/-" {
- permission java.security.AllPermission;
- };
在StreamSets界面中,点击右上角的Package Manager,然后右边的框拉到最下面选择External Libraries打开这个界面
上传成功则需要重启StreamSets。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。