【发布时间】:2016-08-11 17:26:00
【问题描述】:
我在 Amazon EC2 的 Linux RHEL 7.2 实例中安装了 Cloudera 5.8。我已使用 SSH 登录,我正在尝试使用以下命令运行 wordcount 示例以测试 mapreduce 操作:
hadoop jar /opt/cloudera/parcels/CDH-5.8.0-1.cdh5.8.0.p0.42/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar wordcount archivo.txt output
问题是 wordcount 程序被阻塞并且它不产生输出。仅提示以下内容:
16/08/11 13:10:02 INFO client.RMProxy: Connecting to ResourceManager at ip-172-31-22-226.ec2.internal/172.31.22.226:8032
16/08/11 13:10:03 INFO input.FileInputFormat: Total input paths to process : 1
16/08/11 13:10:03 INFO mapreduce.JobSubmitter: number of splits:1
16/08/11 13:10:04 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1470929244097_0007
16/08/11 13:10:04 INFO impl.YarnClientImpl: Submitted application application_1470929244097_0007
16/08/11 13:10:04 INFO mapreduce.Job: The url to track the job: http://ip-172-31-22-226.ec2.internal:8088/proxy/application_1470929244097_0007/
16/08/11 13:10:04 INFO mapreduce.Job: Running job: job_1470929244097_0007
然后因为“正在运行作业”而被阻止。在此之后我必须按 Ctrl+C 来解除阻塞,它不会产生输出。
有人知道为什么吗?我认为这可能是一个配置问题,我是 DataNodes 的新手等等。
非常感谢。
【问题讨论】:
标签: hadoop amazon-ec2 mapreduce cloudera