2016-02-25 25 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)。即使安装了正确的客户端,但要让所有正确的网络访问 都很困难,特别是跨子网或数据中心。

难道没有说得更好。强调我的。