流集的新手。按照文档教程,得到
FileNotFound: ... HADOOPFS_14 ... (permission denied)
尝试将目标位置设置为local FS
目录并预览管道时出错(基本上是说文件无法访问或不存在),但相关目录的权限是drwxrwxr-x. 2 mapr mapr
. 最终通过将目标文件夹权限设置为可公开写入 ( $chmod o+w /path/to/dir
) 找到了解决方法。然而,启动sdc
服务的用户(当我按照安装说明进行操作时)应该对该目录具有写权限(是root
)。
我设置了 sdc用户环境。变量。使用名称“mapr”(我试图访问的目录的所有者),那么为什么我被拒绝了?当我设置环境时,这里发生了什么。瓦尔斯。对于 sdc (因为它似乎没有做任何事情)?
这是我的/opt/streamsets-datacollector/libexec/sdcd-env.sh
文件的一个片段:
# user that will run the data collector, it must exist in the system
#
export SDC_USER=mapr
# group of the user that will run the data collector, it must exist in the system
#
export SDC_GROUP=mapr
所以我的问题是,是什么决定了sdc
服务的权限(我假设是流集 Web UI 用于访问 FS 位置的内容)?任何解释或特定文档的链接将不胜感激。谢谢。