2014-04-03 46 views
3

我安裝了hadoop使用:brew install hadoop。在mac osx上運行hadoop的問題,默認示例

我已經安裝了以下版本:

hadoop version 
Hadoop 2.3.0 
Subversion http://svn.apache.org/repos/asf/hadoop/common -r 1567123 
Compiled by jenkins on 2014-02-11T13:40Z 
Compiled with protoc 2.5.0 
From source with checksum dfe46336fbc6a044bc124392ec06b85 
This command was run using /usr/local/Cellar/hadoop/2.3.0/libexec/share/hadoop/common/hadoop-common-2.3.0.jar 

爲何單節點集羣出現故障開始? brew是否安裝hadoop安裝hadoop的32位或64位版本?我有一個64位系統...

./start-dfs.sh 
14/04/03 13:29:43 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Starting namenodes on [localhost] 
localhost: ssh: connect to host localhost port 22: Connection refused 
localhost: ssh: connect to host localhost port 22: Connection refused 
Starting secondary namenodes [0.0.0.0] 
0.0.0.0: ssh: connect to host 0.0.0.0 port 22: Connection refused 
14/04/03 13:29:45 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 

我的〜/ .profile文件看起來像:

#Hadoop variables 
echo 'Set Hadoop Variables...' 
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home 
export HADOOP_HOME=/usr/local/Cellar/hadoop/2.3.0 
export PATH=$PATH:$HADOOP_INSTALL/bin 
export PATH=$PATH:$HADOOP_INSTALL/sbin 

該試驗例如,我可以運行,以驗證Hadoop的正常工作?

回答

3

請確保您打開遠程登錄系統預置然後文件共享

enter image description here

爲了檢查它是否運行嘗試從命令行jps命令。你應該得到的東西,如:

43730 TaskTracker 
43674 JobTracker 
43730 NameNode 
43582 DataNode 
43611 SecondaryNameNode 
43821 Jps 

現在嘗試一些Hadoop的例子:

$ hadoop jar /usr/local/Cellar/hadoop/2.3.0/libexec/hadoop-examples-*.jar pi 10 100 
+0

喜,似乎不錯迄今:工作在14.751秒完成Pi的 估價值是3.14800000000000000000 – Gerald

+0

工作正常現在!我將創建一個教程... – Gerald

+0

你如何投票? – Gerald

相關問題