使用hdfs中的工件创建dcos服务

rsaldnfx  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(205)

我正在尝试创建从hdfs下载工件(自定义配置文件等)的dcos服务。我以前使用简单的ftp服务器,但我想使用hdfs。允许在工件uri中使用“hdfs://”,但它不能正常工作。
工件获取以错误结束,因为没有“hadoop”命令。奇怪的。我读到我需要为它提供自己的hadoop。
所以我下载了hadoop,在/etc/profile中设置了必要的变量。我可以运行“hadoop”没有任何问题,当ssh'ing到节点,但服务仍然以相同的错误结束。
在服务中配置的环境变量似乎是在工件获取之后使用的,因为它们根本不起作用。而且,看起来服务完全忽略了/etc/profile文件。
所以我的问题是:如何设置所有内容,以便我的服务能够获取存储在hdfs上的工件?

puruo6ea

puruo6ea1#

mesos获取程序支持本地hadoop客户端,请检查您的代理配置,特别是 --hadoop_home 设置。

相关问题