我的老闆告訴我要設置一個類似谷歌的界面,輸入一個關鍵字,然後按下按鈕,它將結果返回到屏幕。當你按下按鈕時,hadoop集羣將在後面工作並返回結果。我已經設置了一個hadoop集羣並使wordcount工作,但我不知道這個谷歌喜歡的界面如何與hadoop集羣進行通信並製作合適的.jar然後返回結果。我有使用Spring Framework的經驗,但如果您有其他建議,我向他們開放。感謝你的關心。Hadoop集羣和谷歌like界面的溝通。怎麼樣?
-2
A
回答
1
如果您要求您通過Hadoop來完成,您的上司犯了一個很大的錯誤。 Hadoop並不適用於搜索等實時內容。當您運行Hadoop作業時,由於在Hadoop實際開始處理之前很多事情都發生在了底層,所以會產生一些初始延遲。顯然你不希望你的用戶在得到結果之前等待幾秒鐘(或者更多,取決於你的數據)。因此,如果您計劃在用戶提交搜索查詢並期待在短時間內搜索結果時啓動Hadoop作業,那麼您就錯誤了。
但是,您可以事先使用Hadoop以使您的應用更好。例如,您可以使用MapReduce作業更快地索引數據,並在有人想要搜索時準備好投放它。
+0
感謝您的回答Tariq。但是我知道有些搜索引擎像http://ara.com.tr/一樣利用Hadoop。你確切知道Hadoop在這些搜索引擎中使用了什麼?僅用於索引數據? – Lyrk
相關問題
- 1. 集羣通信和谷歌集裝箱防火牆引擎
- 2. Angularjs和谷歌地圖標記集羣
- 3. 谷歌地圖集羣
- 4. 谷歌地圖spiderfier羣集
- 5. 谷歌地圖羣集
- 6. 谷歌地圖羣集 - Javascript
- 7. 谷歌地圖集羣,richamaker
- 8. Cassandra opscenter未與羣集溝通
- 9. xmpp羣組溝通
- 10. Hadoop和多個集羣
- 11. Hadoop集羣和MapReduce邏輯
- 12. Hadoop集羣與Ubuntu和Windows
- 13. 爲Hadoop集羣
- 14. 我怎樣才能從Swing溝通Servlet
- 15. 谷歌驅動谷歌驅動的用戶界面和API
- 16. Hadoop集羣與碼頭羣
- 17. 谷歌播放界面
- 18. 谷歌雲上的dataproc集羣
- 19. 谷歌地圖上的集羣V3 - javascript
- 20. 辦公功能界面和谷歌Chrome界面
- 21. 設置hadoop集羣
- 22. Hadoop集羣工作
- 23. Hbase Hadoop集羣.. java.io.IOException:java.lang.NoSuchMethodExceptio
- 24. 在hadoop集羣上安裝spark集羣
- 25. iPhone和谷歌應用引擎的溝通
- 26. Hadoop集羣 - 正常集羣和安全集羣之間的性能差異
- 27. Hadoop 2節點羣集通信查詢
- 28. Hadoop集羣上的Namenode和Jobtracker信息
- 29. 用戶界面和後臺線程之間的溝通
- 30. 谷歌地圖網站集羣標記
這個問題可以使用一些更好的細節和格式。 – jtravaglini
嗨Travaglini。我想學習的是,我將如何通過文本框與hadoop羣集進行通信?我會在文本框中寫一個關鍵字,當我點擊搜索時,它會使用這個關鍵字生成一個hadoop命令,並且這個命令將被髮送到hadoop進行處理。 – Lyrk