hadoop - oozie 中不允许访问本地文件系统
问题描述
我按照这个说明在 hadoop 2.6.5 和 ubuntu 16.04 上安装了 oozie 4.3.1 和 oracle java 1.8.0。https://www.iamjrp.com/2017/installing-oozie/ 我有 3 个 hadoop 节点,一个主节点和两个从节点。我用这个例子来测试我的安装:https ://oozie.apache.org/docs/4.3.0/DG_Examples.html 由于此错误,工作流程未启动:2018-04-29 17:11:41,646 WARN ActionStartXCommand:523 - SERVER[hadoopmaster] USER[hduser] GROUP[-] TOKEN[] APP[shell-wf] JOB[0000000 -180429171130920-oozie-hdus-W] ACTION[0000000-180429171130920-oozie-hdus-W@shell-node] 错误启动操作 [shell-node]。ErrorType [ERROR], ErrorCode [UnsupportedOperationException], Message [UnsupportedOperationException: Accessing local file system is not allowed] org.apache.oozie.action.ActionExecutorException: UnsupportedOperationException: Accessing local file system is not allowed at org.apache.oozie.action. ActionExecutor.convertException(ActionExecutor.java:446) 在 org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher(JavaActionExecutor.java:1204) 在 org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:
感谢您的帮助 !
解决方案
推荐阅读
- google-app-engine - 尽管 app.yaml 中设置了过期时间,但 App Engine 并未缓存静态内容
- reactjs - 无法在反应创建应用程序项目中显示照片
- c++ - 将整数放入数组时出现意外值
- php - $number = preg_match('@[AZ]@', $password); 中的“@[AZ]@”模式是什么意思?
- docker - 未在 Dockerfile ENTRYPOINT 中读取日期
- r - R ifelse 语句忽略输入
- npm - 使用 npm 安装 gulp 时不推荐使用的软件包
- java - 如何为 lombok Builder 生成吸气剂?
- python - 在 Jupyter Notebook 中打开文件
- javascript - 我在下面有这段代码,它应该在特定频道中的 10 条消息后发送不和谐嵌入,但由于某种原因它没有并且不记录任何错误