我正在使用hive v.0.13。
我对hiveserver2的功能感到困惑。如果我的数据是在hdfs中,我试图简单地使用" hive" CLI在没有启动hiveserver2的情况下创建外部表因此问题是否正确?还是我错过了什么?如果是,那么什么,如果不是那么什么时候我真的需要hiveserver2?
答案 0 :(得分:1)
从Hive 0.13开始,HiveServer2支持通过HTTP传输发送Thrift RPC消息(HIVE-4752)。这对于支持客户端和服务器之间的代理中介特别有用(例如,出于负载平衡或安全原因)。目前,您可以在TCP模式或HTTP模式下运行HiveServer2,但不能同时运行。这是有用的地方。
参考:https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2