Hive的JDBC操作

本文介绍了如何通过Hive的JDBC进行远程连接和数据库操作。首先,展示了开启Hive远程连接的步骤,包括查看进程、杀死进程和启动Hiveserver2。接着详细列出JDBC操作的步骤,包括加载驱动、建立连接、执行SQL(如`show tables`)以及释放资源。同时提到了Hive的元数据存储在MySQL中,并提供了在MySQL中授权远程连接的示例。
摘要由CSDN通过智能技术生成

Hive的JDBC操作

一、Hive远程连接

    --查看相关进程

        ps -ef |grep hive

    --杀死进程

        kill -9 43234

    --开启远程连接

        nohup hive --service hiveserver2 --hiveconf hive.server2.thrift.port=10010 &

二、JDBC操作步骤

    1:准备驱动jar包

        commons-logging-1.1.3.jar

        hadoop-common-2.7.1.jar

        hive-exec-1.2.1.jar

        hive-jdbc-1.2.1.jar

        hive-metastore-1.2.1.jar

        hive-service-1.2.1.jar

        httpclient-4.4.jar

        httpcore-4.4.jar

        libfb303-0.9.2.jar

        slf4j-api-1.7.10.jar

    2:加载驱动

       

    Class.forName("org.apache.hive.jdbc.HiveDriver");

    3:打开链接

    Connection connectuon = DriverManager.getConnection("jdbc:hive2://teacho1:10010/de

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hive JDBC Jar是用于使用JDBC连接Hive的Java库。Hive是基于Hadoop的数据仓库基础设施,提供了一种类似SQL的查询语言HiveQL来查询和分析大规模数据集。Hive JDBC Jar实际上是一个Java Archive文件,其中包含了Hive JDBC驱动程序的实现和依赖的类库。 使用Hive JDBC Jar可以方便地在Java应用程序中连接到Hive并执行查询操作。首先,我们需要将Hive JDBC Jar文件添加到Java应用程序的classpath中。然后,在代码中通过指定JDBC连接字符串、用户名和密码来建立连接。创建Hive JDBC连接之后,我们可以使用Java的JDBC API来执行HiveQL查询和操作。例如,我们可以执行SELECT语句来检索数据,或者执行INSERT、UPDATE、DELETE等语句来修改数据。 Hive JDBC Jar使得在Java应用程序中使用Hive变得非常简单和方便。通过使用Hive JDBC,我们可以利用Hive的分布式计算能力和SQL查询语言来处理和分析大规模的数据集。此外,Hive JDBC还提供了一些高级功能,如连接池、事务支持等,可以进一步提高应用程序的性能和可靠性。 总而言之,Hive JDBC Jar是用于在Java应用程序中连接Hive的必备库文件。它提供了Hive JDBC驱动程序的实现和必要的依赖类库,使得我们可以方便地在Java应用程序中使用Hive进行数据查询和处理。通过使用Hive JDBC,我们可以充分利用Hive的强大功能,快速地分析和处理大规模数据集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值