配置Hive TSI Thrift Service Interface

Hive作为一个数据库,经常需要向外界提供数据,Hive默认不能向外提供服务支持,需要启动TSI服务,才可向外界提供基于:JDBC/ODBC标准的访问支持。

在这里插入图片描述

TSI配置一:修改Hive-site.xml
在这里插入图片描述

TSI配置二:

在这里插入图片描述
Hive作为一个外部框架,使用HDFS时可能会出现权限问题,以上配置需要在hadoop集群的masters中的core-site.xml中添加

TSI启动
在这里插入图片描述

查看TSI服务是否正常: netstat -tnlp
在这里插入图片描述

测试TSI服务是否正常 一般除了使用如上的查看端口,还可以使用hive客户端Hive体内集成了一个命令行的客户端:beelinebeeline –help
在这里插入图片描述

在这里插入图片描述

进入192.168.10.86:23306代码 beeline -u jdbc:hive2://192.168.10.86:23306

1、需要开启zookeeper
2、需要开启hdfs
3、需要开启yarn
4、hive tsi开启命令:hiveserver2 &

基于Hive的数据库应用开发示例:
1、 创建项目
2、 导入hive jdbc jar包
3、 开发代码
4、 运行测试

猜你喜欢

转载自blog.csdn.net/weixin_44940330/article/details/90176262