HiveServer2配置与使用-04
分类:
文章
•
2025-02-09 09:01:52
bin/hive是本地客户端连接,HiveServer2是远程连接.方便其它的节点控制该客户端.假设有多个hadoop集群,当前这个集群开了HiveServer2服务,远方的那个hadoop集群也可以通过bin/beeline来操控当前的这个hive.
配置
5000去掉L



查看端口号是否被占用 sudo netstat -antp | grep 10000

启动服务,启动后就卡那不动了,需要重新打开个连接 bin/hive --service hiveserver2

连接服务 bin/beeline help就是查看命令

!connect jdbc:hive2://hadoop-senior01.buba.com:10000 然后按两下回车就连接上了.

跟在hive客户端操作是一样的,只不过在这里查出来的东西都对齐了.

现在还没办法使用mapreduce程序的,如果查询聚合函数是使用mapreduce的,把它改为false就可以了.true的话就是hadoop的用户才能调用mapreduce,不然没有权限,false的话就是使用的哪个用户启动的hiveServer2的就可以用哪个用户调度mapreduce程序.

很明显现在可以执行mapreduce程序了

