2010-07-11 11 views
5

मेरे पास रेल आवेदन पर रूबी है। मेरे पास आवेदन में सिफारिशों को लागू करने का विचार है। मुझे स्टैक ओवरफ्लो के माध्यम से Apache Mahout के बारे में पता चला। अब, अगर मुझे महौत का उपयोग करना है, तो मुझे क्या सामान करना है। चूंकि यह जावा लाइब्रेरी है, इसलिए मुझे स्पष्ट रूप से यकीन नहीं है कि रेल अनुप्रयोग पर रुबी में इसका उपयोग कैसे किया जाए। मेरे पास जावा में कुछ प्रमाणपत्र हैं, इसलिए जावा में कोडिंग कोई मुद्दा नहीं है। मेरे पास हेरोकू में एप्लिकेशन को होस्ट करने का विचार भी है, क्या यह एक मुद्दा होगा?रेल पर रूबी के साथ अपाचे महाउट का उपयोग

धन्यवाद

उत्तर

1

महावत Hadoop पर चलता है (प्रलेखन के अनुसार) और यदि आप वहाँ गूगल, वहाँ परियोजनाओं है कि एक Hadoop क्लस्टर के साथ संवाद करने के लिए एक रेल ढेर का इस्तेमाल किया है कर रहे हैं। लेकिन बुनियादी प्रक्रिया आपको ec2 उदाहरणों या कुछ अन्य क्लस्टरिंग इंफ्रास्ट्रक्चर के सेट पर हैडूप क्लस्टर चलाने के लिए होगी और फिर इंटरफ़ेस होगा कि आपके साथ डेटाबेस एडेप्टर के माध्यम से ऐप होगा। http://wiki.github.com/datamapper/dm-core/ruby-summer-of-code-ideas

यह शायद सबसे होनहार पुस्तकालय मैं के लिए देखा है: यह एक है कि मैं अन्य डेटाबेस (Oracle, MySQL, एलडीएपी, JDBC) datamapper है और वे एक Hadoop एडाप्टर को विकसित करने में रुचि रखते हैं, पर साथ कुछ सफलता मिली है की तरह लग रहा आपके उद्देश्यों हालांकि: http://mrflip.github.com/wukong/INSTALL.html

+0

धन्यवाद। मैं आपके लिंक की जांच करूंगा – felix

4

अनुशंसाकर्ता भाग वास्तव में एक अलग परियोजना के रूप में जीवन शुरू किया जिसका हडोप से कोई लेना देना नहीं था। यह अभी भी महौत में एक कुआं जीवित है। .hadoop में जो कुछ भी है, उसे छोड़कर org.apache.mahout.cf.taste के तहत सबकुछ देखें। यह गैर-वितरित, गैर-हाडोप कोड है। आप इस कोड का उपयोग कर Recommender बना सकते हैं, और ढांचे को इसे तैयार करने के लिए तैयार .war फ़ाइल में लपेटें जो अनुशंसाकर्ता को जेडब्ल्यूएस के माध्यम से वेब सेवा के रूप में उजागर करता है। https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation

तुम भी पुस्तक Mahout in Action में रुचि हो सकती:

यह कुंजी प्रलेखन है।

0

जेआरबी के साथ आगे बढ़ें और महौत बाइनरी वितरण के साथ प्रदान की गई जार फ़ाइलों को लागू करें। आप इसे सहजता से एकीकृत कर सकते हैं।

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