2016-02-25 22 views

回答

0

from safaribooksonline

第16章蜂房節儉服務

蜂巢具有已知爲HiveServer或HiveThrift該 允許在單個端口訪問配置單元的可選組件。 Thrift是一個用於可擴展跨語言服務開發的軟件 框架。有關更多詳細信息,請參閱 http://thrift.apache.org/。 Thrift允許客戶使用包括Java,C++,Ruby等許多語言的 ,至 以編程方式遠程訪問Hive

CLI是最常見的訪問Hive的方式。但是,CLI的設計可能使其難以以編程方式使用。該CLI是一個胖客戶端 ;它需要所有Hive組件和 配置的本地副本以及Hadoop客戶端及其配置的副本。此外,它還可以作爲HDFS客戶端,MapReduce 客戶端和JDBC客戶端(用於訪問Metastore)。即使安裝了正確的客戶端,但要讓所有正確的網絡訪問 都很困難,特別是跨子網或數據中心。

難道沒有說得更好。強調我的。