2014-05-06 9 views
5

मैं हैडूप स्थापित करने के लिए होमब्रू का उपयोग करने के बाद निम्न समस्याओं में भाग रहा हूं। मैं गाइड यहाँ का पालन किया:होमब्री हैडोप 2.3 क्यों ओएसएक्स मैवरिक्स काम नहीं कर रहा है?

http://glebche.appspot.com/static/hadoop-ecosystem/hadoop-hive-tutorial.html

bashrc में निम्नलिखित वातावरण चर सेट करना:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home 
export HADOOP_INSTALL=/usr/local/Cellar/hadoop/2.3.0 
export HADOOP_HOME=$HADOOP_INSTALL 
export PATH=$PATH:$HADOOP_INSTALL/bin 
export PATH=$PATH:$HADOOP_INSTALL/sbin 
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL 
export HADOOP_COMMON_HOME=$HADOOP_INSTALL 
export HADOOP_HDFS_HOME=$HADOOP_INSTALL 
export YARN_HOME=$HADOOP_INSTALL 

एक Hadoop namenode -format चलाने के बाद .. मैं start-dfs.sh चलाने के लिए और प्राप्त करने के लिए प्रयास निम्नलिखित:

14/05/05 21:19:27 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Starting namenodes on [localhost] 
localhost: set hadoop variables 
localhost: starting namenode, logging to /usr/local/Cellar/hadoop/2.3.0/libexec/logs/mynotebook.local.out 
localhost: Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.NameNode 
localhost: set hadoop variables 
localhost: starting datanode, logging to /usr/local/Cellar/hadoop/2.3.0/libexec/logs/mynotebook.local.out 
localhost: Error: Could not find or load main class org.apache.hadoop.hdfs.server.datanode.DataNode 
Starting secondary namenodes [0.0.0.0] 
0.0.0.0: set hadoop variables 
0.0.0.0: secondarynamenode running as process 12747. Stop it first. 
14/05/05 21:19:37 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 

मैं इस मुद्दे को कैसे प्राप्त करूं?

उत्तर

2

दूसरा संदेश की पहली पंक्ति के आधार पर,

"14/05/05 21:19:27 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable"

मैं तुम्हें एक 64 बिट ऑपरेटिंग सिस्टम में Hadoop चला रहे हैं कि लगता है। हाडोप को 32 बिट सिस्टम में डिफ़ॉल्ट रूप से बनाया गया है, मेरे पास एक ही समस्या थी और एक ही संदेश था। आपको अपने सिस्टम पर स्रोत से फिर से निर्माण करना है।

मेरा सुझाव है कि आप नीचे गाइड का उपयोग करने के लिए, यह 2.2 संस्करण के लिए है, लेकिन यह 2.3 संस्करण भी

http://csrdu.org/nauman/2014/01/23/geting-started-with-hadoop-2-2-0-building/

या आधिकारिक गाइड के लिए ठीक है

http://hadoop.apache.org/docs/r2.3.0/hadoop-project-dist/hadoop-common/NativeLibraries.html#Build

संबंधित मुद्दे