2012-01-30 19 views
5

क्या किसी ने यह कोशिश की है? Google एक पूर्ण खाली हो गया है और अब तक यह एक कठिन प्रक्रिया रही है (मैं बनाने के लिए काफी नया हूं, चींटी, आदि)।मैक ओएस एक्स शेर पर क्लौडेरा ह्यू कैसे स्थापित करूं?

निर्भरताओं की भीड़ डाउनलोड करने के बाद, 'एलएनएस' के कुछ स्पष्ट रूप से मूर्खतापूर्ण उपयोग और 'सूडो' की अत्यधिक मात्रा ... मैंने अंत में एक त्रुटि दर्ज की है जिसे मैं अतीत नहीं कर सकता।

$ cd /Users/bob/Downloads/hue-1.2.0 
$ sudo make install 

[snip] 

--- Building Hadoop plugins 
cd /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java && ant -Dbuild.dir=/Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/build/java -Dhadoop.home=/usr/lib/hadoop -Dplugins.version=1.2.0 jar 
Buildfile: /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/build.xml 

init: 

compile-gen: 
    [echo] contrib: hue 
    [javac] /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/build.xml:69: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 
    [javac] Compiling 55 source files to /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/build/java/classes 
    [javac] Note: Some input files use unchecked or unsafe operations. 
    [javac] Note: Recompile with -Xlint:unchecked for details. 

compile: 
    [echo] contrib: hue 
    [echo] src dir: /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/src/java 
    [javac] /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/build.xml:85: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 
    [javac] Compiling 10 source files to /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/build/java/classes 
    [javac] /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/src/java/org/apache/hadoop/mapred/ThriftJobTrackerPlugin.java:1036: getMapCounters(org.apache.hadoop.mapred.Counters) in org.apache.hadoop.mapred.JobInProgress cannot be applied to() 
    [javac]     JTThriftUtils.toThrift(jip.getMapCounters())); 
    [javac]           ^
    [javac] /Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/src/java/org/apache/hadoop/mapred/ThriftJobTrackerPlugin.java:1038: getReduceCounters(org.apache.hadoop.mapred.Counters) in org.apache.hadoop.mapred.JobInProgress cannot be applied to() 
    [javac]     JTThriftUtils.toThrift(jip.getReduceCounters())); 
    [javac]           ^
    [javac] 2 errors 

BUILD FAILED 
/Users/bob/Downloads/hue-1.2.0/desktop/libs/hadoop/java/build.xml:85: Compile failed; see the compiler error output for details. 

मैं पर मैक ओएस एक्स 10.7.2 (शेर) और चल रहा Hadoop CDH3 (Hadoop-0.20.2-cdh3u2), ह्यू 1.2.0 हूँ।

किसी भी सहायता की बहुत सराहना की जाएगी - बहुत पहले धन्यवाद।

+1

मैंने कुछ समय पहले यह एक प्रयास किया है, लेकिन निर्भरता की गड़बड़ी का सामना किया। मैं इसके बजाय क्लौडेरा लिनक्स वीएम का उपयोग कर समाप्त हुआ। –

उत्तर

2

ह्यू रिलीज डाउनलोड आप संकलित करने की कोशिश कर रहे हैं, केवल सीडीएच 3 यू 1 तक काम करता है, जिसके बाद सीडीएच 3 में कुछ आंतरिक एपीआई विधि परिवर्तन होते हैं, कुछ तरीकों से ह्यू निर्भर करता है।

मेरे लिए निम्नलिखित काम करता है, CDH3u1 के खिलाफ ह्यू 1.2.0 संकलित करने के लिए:

$ wget http://archive.cloudera.com/cdh/3/hadoop-0.20.2-cdh3u1.tar.gz 
$ tar xf hadoop-0.20.2-cdh3u1.tar.gz; export HADOOP_HOME=hadoop-0.20.2-cdh3u1 
$ cd hue-1.2.0/ 
$ make apps 

आप चाहते हैं निश्चित रूप से कुछ निर्भरता सभी घटकों को सफलतापूर्वक संकलित करने के लिए की जरूरत है। मैं मेरा प्रबंधन करने के लिए Homebrew उपयोग करते हैं, और यह मेरा वर्तमान में स्थापित सूची है (यदि आप इन सब की जरूरत नहीं है, लेकिन इनमें से कुछ की आवश्यकता हो सकती):

 
$ brew list 
autoconf gd  jpeg  pango  rrdtool 
automake gettext  libffi  pidof  snappy 
cairo  glib  libtool  pixman  wget 
cmake  gnu-sed  lua  pkg-config xz 
coreutils gnuplot  mysql  protobuf 
expat  intltool p7zip  readline 

ह्यू की रिहाई है कि आपके CDH3 संस्करण के साथ काम करता है के लिए, आप सीडीएच 3 अभिलेखागार से सही डाउनलोड चुन सकते हैं: http://archive.cloudera.com/cdh/3/

तो, अपने सीडीएच 3 यू 2 संस्करण के लिए, डाउनलोड करें और http://archive.cloudera.com/cdh/3/hue-1.2.0.0-cdh3u2.tar.gz का उपयोग करें, जिसमें एचयू के 1.2.0 संस्करण को मास्टर से कुछ बैकपोर्ट्स के साथ रखा जाता है जो सीडीएच 3 यू 2 के लिए संकलन को ठीक करता है।

+0

मुझे बिल्कुल पता नहीं है कि ह्यू का किस संस्करण का उपयोग करना है। मेरे पास उबंटू में एचबीएस डेटा है। कृपया एक ह्यू संस्करण और – sunskin

+0

डाउनलोड करने के लिए एक लिंक की अनुशंसा करें यदि आप प्रतिक्रिया को दोबारा जांचते हैं, तो पोस्ट के अंत में ऐसी जानकारी होती है। –

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