簡體   English   中英

結合使用Apache Mahout和Ruby on Rails

[英]Using Apache Mahout with Ruby on Rails

我在應用程序上有一個紅寶石。 我有在應用程序中實施建議的想法。 我通過stackoverflow了解了Apache Mahout 現在,如果我必須使用Mahout,我需要做些什么。 由於它是Java庫,因此我不確定如何在Ruby on Rails應用程序中使用它。 我有一些Java認證,因此Java編碼不是問題。 我也有在Heroku中托管應用程序的想法,這會成為問題嗎?

謝謝

推薦器部分實際上是作為一個單獨的項目開始的,該項目與Hadoop無關。 在Mahout,它仍然是一口井。 查看org.apache.mahout.cf.taste下的所有內容,除了.hadoop 這是非分布式,非Hadoop代碼。 您可以使用此代碼創建一個Recommender ,並使框架將其包裝在可立即部署的.war文件中,該文件通過JWS將推薦程序公開為Web服務。

這是關鍵文檔: https : //cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation

您可能也對Mahout in Action一書感興趣。

Mahout在Hadoop上運行(根據文檔),如果在google上搜索,則有一些項目使用Rails堆棧與hadoop集群進行通信。 但是基本過程將是在一組ec2實例或某些其他群集基礎結構上運行hadoop群集,然后通過數據庫適配器將其與您的應用程序接口。 看來我在其他數據庫(Oracle,mySQL,LDAP,jdbc)上取得了一些成功的是datamapper,他們對開發hadoop適配器感興趣: http : //wiki.github.com/datamapper/dm-core / ruby​​-summer-of-code-ideas

雖然這可能是我為您所見的最有前途的庫: http : //mrflip.github.com/wukong/INSTALL.html

繼續使用JRuby並實現Mahout二進制分發提供的jar文件。 您可以無縫集成它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM