2013-10-01 63 views
0

我必须将自定义Linux应用程序的输出提供给Hadoop,看起来亚马逊EMR是实验的好方法。我真的只是开始研究Hadoop和亚马逊文档,所以一些建议,将不胜感激...亚马逊EMR问题

我能在SELinux环境中运行我的应用程序?
我可以在Amazon EMR节点上部署/执行我的应用程序(用C++编写)吗? 在此环境中,将应用程序(字符串,双对)输出到Hadoop的方法是什么?

谢谢。

回答

0
  1. 是的。您可以根据您的需要配置EMR实例。
  2. 是的,如果你在你的EMR集群中安装了g ++,你可以执行你的C++应用程序。 对于以上2种用例,您必须访问EMR中的主节点。 您可以使用简单的SSH访问主节点。
  3. 一种方法是将您的C++应用程序的输出存储在文件中。将 文件加载到HDFS/S3。使用HDFS上的该文件作为Hadoop的输入。