1
A
回答
1
Client
Hadoop中是指用於與所述的Hadoop文件系統進行通信的接口。 Hadoop可以使用不同類型的客戶端來執行不同的任務。
基本文件系統客戶端hdfs dfs
用於連接到Hadoop文件系統並執行基本的文件相關任務。它使用ClientProtocol與NameNode守護程序進行通信,並直接連接到DataNode以讀取/寫入塊數據。 要在HDFS上執行管理任務,有hdfs dfsadmin
。對於HA相關任務,hdfs haadmin
。 還有類似的客戶可用於執行YARN相關任務。
這些客戶端可以使用它們各自的CLI命令從安裝了Hadoop的節點進行調用,並且具有連接到Hadoop文件系統所需的必要配置和庫。這些節點通常稱爲Hadoop客戶端。
例如,如果我只是在終端上寫一個hdfs命令,是不是 還是個「客戶端」?
技術上,是。如果您可以使用hdfs
命令訪問FS,則該節點具有Hadoop客戶端所需的配置和庫。
PS: API還可用於以編程方式創建這些客戶端。
0
邊緣節點是Hadoop集羣和外部網絡之間的接口。此節點/主機將具有所有庫和客戶端組件,以及連接到hdfs的羣集的當前配置。 這thread討論相同
相關問題
- 1. 返回客戶端意味着什麼?
- 2. Apache Camel:「direct:start」端點 - 意味着什麼?
- 3. /etc/ssh.cache對docker-sshd意味着什麼?
- 4. 數值對於weka意味着什麼
- 5. GL_UNSIGNED_BYTE對於glTexImage2D意味着什麼?
- 6. 是什麼對象@object意味着
- 7. '#if _LFS64_LARGEFILE-0'對CPP意味着什麼?
- 8. 這對循環意味着什麼?
- 9. 對於IPreInsertEventListeners,真假意味着什麼?
- 10. void **意味着什麼
- 11. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 12. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 13. HttpServletResponse.SC_BAD_REQUEST意味着什麼?
- 14. 什麼呢##意味着在$ {}
- 15. Solr意味着什麼?
- 16. 溢出意味着什麼?
- 17. 什麼===在PHP意味着
- 18. * | *這意味着什麼CSS?
- 19. 什麼<?意味着
- 20. 什麼。意味着在PHP?
- 21. %是什麼〜DP0意味着
- 22. 什麼-Dauto意味着
- 23. 什麼%*%意味着R中
- 24. AccountExpirationDate意味着什麼?
- 25. 這是&意味着什麼?
- 26. 什麼?意味着iOS的
- 27. $這意味着什麼PHP?
- 28. 什麼呢JDBC:HSQLDB:hsqlTempFiles意味着
- 29. 奎因意味着什麼?
- 30. malloc意味着什麼(int *)?