Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hortonworks沙盒中的流式Hadoop jar文件,无contrib目录_Java_Hadoop_Hortonworks Data Platform - Fatal编程技术网

Java Hortonworks沙盒中的流式Hadoop jar文件,无contrib目录

Java Hortonworks沙盒中的流式Hadoop jar文件,无contrib目录,java,hadoop,hortonworks-data-platform,Java,Hadoop,Hortonworks Data Platform,我正在hortonworks沙盒中演示hadoop 我以前在EC2上设置过简单的弹性映射reduce流作业,如下所示:like,or 然而,我似乎没有安装流媒体jar——事实上,我似乎缺少以下所需的许多基本目录: $HADOOP_HOME/mapred/contrib/ 我的ls-lah实际上是这样的: [root@sandbox ~]# ls -lah total 60K dr-xr-x---. 5 root root 4.0K Apr 10 18:52 . dr-xr-xr-x. 24

我正在hortonworks沙盒中演示hadoop

我以前在EC2上设置过简单的弹性映射reduce流作业,如下所示:like,or

然而,我似乎没有安装流媒体jar——事实上,我似乎缺少以下所需的许多基本目录:

$HADOOP_HOME/mapred/contrib/
我的ls-lah实际上是这样的:

[root@sandbox ~]# ls -lah
total 60K
dr-xr-x---.  5 root root 4.0K Apr 10 18:52 .
dr-xr-xr-x. 24 root root 4.0K Apr 10 18:31 ..
-rw-------   1 root root  126 Oct 28 08:35 .bash_history
-rw-r--r--.  1 root root   18 May 20  2009 .bash_logout
-rw-r--r--.  1 root root  176 May 20  2009 .bash_profile
-rw-r--r--   1 root root  262 Oct 28 08:29 .bashrc
-rw-r--r--.  1 root root  100 Sep 22  2004 .cshrc
-rw-r--r--   1 root root    0 Oct 28 08:34 .hdfs_prepared
drwxr-xr-x   2 root root 4.0K Apr 10 18:22 .pip
drwxr-----   3 root root 4.0K Oct 20 16:21 .pki
-rw-------   1 root root 1.0K Oct 20 14:04 .rnd
drwx------   2 root root 4.0K Oct 20 09:21 .ssh
lrwxrwxrwx   1 root root   48 Oct 28 08:28 start_ambari.sh -> /usr/lib/hue/tools/start_scripts/start_ambari.sh
lrwxrwxrwx   1 root root   47 Oct 28 08:28 start_hbase.sh -> /usr/lib/hue/tools/start_scripts/start_hbase.sh
-rw-r--r--.  1 root root  129 Dec  3  2004 .tcshrc
-rw-------   1 root root 4.8K Oct 28 08:30 .viminfo
-rw-r--r--   1 root root  218 Oct 20 08:55 zero_machine.sh
虽然使用hadoop命令,但我看到mapred存在,但不包含contrib

[root@sandbox ~]# hadoop fs -ls /
Found 6 items
drwxrwxrwt   - yarn   hadoop          0 2014-04-10 19:14 /app-logs
drwxr-xr-x   - hdfs   hdfs            0 2013-10-20 15:08 /apps
drwxr-xr-x   - mapred hdfs            0 2013-10-20 15:10 /mapred
drwxr-xr-x   - hdfs   hdfs            0 2013-10-20 15:10 /mr-history
drwxrwxrwx   - hdfs   hdfs            0 2013-10-28 08:34 /tmp
drwxr-xr-x   - hdfs   hdfs            0 2013-10-28 08:34 /user
[root@sandbox ~]# hadoop fs -ls /mapred/
Found 1 items
drwxr-xr-x   - mapred hdfs          0 2013-10-20 15:10 /mapred/system

streaming.jar文件有专门的下载页面吗?当我访问位于底部的链接时,.

hadoop streaming jar的默认位置是
/usr/lib/hadoop/contrib/streaming/hadoop streaming-*.jar

如果您在上述位置找不到jar。您可以从以下Hortonworks存储库下载hadoop streaming-*.jar:

http://repo.hortonworks.com/content/repositories/releases/org/apache/hadoop/hadoop-streaming/

有一个方便的链接
/usr/lib/hadoop-mapreduce/hadoop-streaming.jar
指向该jar。我在Hortonworks沙盒2.1中测试了它

#ls -AlF /usr/lib/hadoop-mapreduce/hadoop-streaming.jar
lrwxrwxrwx 1 root root 38 Apr 21 06:57 /usr/lib/hadoop-mapreduce/hadoop-streaming.jar -> hadoop-streaming-2.4.0.2.1.1.0-385.jar