`
sunasheng
  • 浏览: 124137 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Hive网络接口的使用

阅读更多

该博客已经完全转移到http://sunhs.me

 

中并增加更多新的技术内容(hadoop为

 

 

主),欢迎访问!

 
1.hive-site.xml中增加配置
<property>
<name>hive.hwi.listen.host</name>
<value>0.0.0.0</value>
<description>this is the host address the hive web interface will listen on</description>
</property>
<property>
<name>hive.hwi.listen.port</name>
<value>9999</value>
<description>this is the port the Hive web interface will listen on</description>
</property>
<property>
<name>hive.hwi.war.file</name>
<value>/home/asheng/hive/hive-0.10.0/lib/hive-hwi-x.x.x.war</value>
<description>this is the war file with the jsp content for hive web interface</description>
</property>

 

2.开启服务

    hive --service hwi

    出现错误:

     FATAL hwi.HWIServer: HWI WAR file not found at /home/asheng/hive/hive-0.10.0/home/asheng/hive/hive-     0.10.0/lib/hive_hwi.war

    解决方法:

    配置文件hive-site.xml中要进行相应的修改(不用写绝对路径,相对路径即可):

<property>
<name>hive.hwi.war.file</name>
<value>lib/hive-hwi-0.10.0.war</value>
<description>this is the war file with the jsp content for hive web interface</description>
</property>

 

3.访问网络接口

浏览器访问http://IP:9999/hwi

点击Browse Schema就可以查看相应的数据库了,点击数据库名称查看数据库下所有表的信息,点击表名就可以查看表的具体信息

4.hive查询

    <1>创建一个session会话(ListSessions会列出所有的会话,hive重启后,所有的session丢失)

    <2>输入查询语句,点击查询即可

分享到:
评论

相关推荐

    python脚本访问http接口数据写入hive表

    python脚本访问http接口数据写入hive表

    Hive2.x系列驱动,

    综上所述,这些JAR文件代表了Hive2.x驱动所需的核心组件,包括Hadoop HDFS、Hive Metastore、HBase接口、Parquet支持以及必要的依赖库,这使得用户能够在各种安全环境下连接和操作Hive。无论是无Kerberos的环境还是...

    数据库工具连接hive的驱动包

    JDBC是Java语言中用于与各种数据库进行通信的标准接口,而Hive JDBC驱动则实现了这个接口,使得任何支持JDBC的工具,如DBeaver、SQuirrel SQL或Tableau,都能够与Hive进行交互。Hive JDBC驱动包含了一系列类和方法,...

    Hive-jdbc-3.1.1.zip

    6. **性能优化**:Hive 3.1.1版本引入了多项性能改进,例如优化查询计划、减少网络传输的开销等。这些改进使得Hive JDBC在处理大量数据时更加高效。 7. **错误处理和调试**:Hive JDBC提供了详细的错误信息和日志...

    hive2.1.1-cdh6.3.2

    使用这些JDBC驱动,开发者可以通过标准的JDBC接口连接到Hive,执行查询并获取结果。例如,你可以创建一个Java程序,使用`java.sql.DriverManager.getConnection()`方法建立连接,并使用`java.sql.Statement`和`java....

    连接Hive相关Jar包(DBeaver和JDBC均可使用)

    在这个场景下,我们经常需要通过编程接口与Hive进行交互,其中JDBC(Java Database Connectivity)是常用的一种方式。本篇将详细介绍如何在DBeaver和Java应用中使用JDBC连接Hive,以及涉及到的相关Jar包。 DBeaver...

    windows hive cmd 下载

    在Windows环境中,Hive是Apache Hadoop项目的一部分,它提供了一个命令行接口(CLI),名为Hive命令行工具,用于处理大数据集。Hive的主要功能是将结构化的数据文件映射为一张数据库表,并提供SQL(HQL,Hive SQL)...

    hive-jdbc-1.2.1-standalone

    然而,需要注意的是,由于Hive JDBC是基于网络的,因此性能可能不如本地Hive命令行或使用Hive CLI。此外,Hive JDBC可能不适合频繁的短连接操作,因为建立和关闭连接会带来一定的开销。在大规模并发环境下,考虑使用...

    hive相关jar包

    5. **hive-service-0.11.0.jar**:这个文件包含了 Hive 服务端的相关组件,如 CLI(命令行接口)、Beeline(JDBC/ODBC 支持)等,使得用户可以通过网络连接到 Hive Server。 6. **guava-r07.jar**:Guava 是 Google...

    kerberos认证hive连接代码

    Kerberos是一种广泛使用的网络身份验证协议,能够提供强大的安全性。本篇将详细介绍如何在Spring MVC框架中配置Kerberos认证,并通过Java代码与Hive建立安全连接。 首先,`Kerberos认证`是一种基于票据的认证机制,...

    Hive 对 Protobuf 序列化文件读取.zip

    在大数据处理领域,Apache Hive 是一个非常重要的工具,它提供了一个SQL-like的接口来查询、管理和分析存储在分布式存储系统(如Hadoop)中的大规模数据集。本篇将重点讲解如何利用Hive对Protobuf序列化的文件进行...

    hive官方文档整理

    10. 资源和Beeline CLI:Hive的文档中也提到了Hive资源和Beeline CLI,Beeline是Hive Server2的命令行接口,其主要用途是通过网络连接到运行HiveServer2的服务器。 以上知识点涵盖了Hive官方文档的部分内容,根据...

    hive jdbc 连接所需要的jar包

    3. **hadoop-common*.jar**: Hadoop的公共库,包含了Hadoop系统的基本功能,如文件系统操作、网络通信等,对于Hive JDBC来说,它是连接HDFS(Hadoop Distributed File System)的基础。 4. **hadoop-hdfs*.jar**: ...

    jdbc连接hive的jar包

    JDBC(Java Database Connectivity)是Java编程语言中用于数据库访问的标准应用程序接口,使得我们可以使用Java代码与各种数据库进行交互,包括Hive。 描述中提到的"在ambari2.5.2下安装的hadoop版本,后面的版本...

    hive所需jar包

    在大数据处理领域,Hive是一个基于Hadoop的数据仓库工具,它允许用户使用SQL类查询语言(HQL)来处理存储在Hadoop分布式文件系统(HDFS)中的大规模数据集。Hive提供了数据仓库架构,包括元数据、SQL查询、以及结果...

    hive连接jdbc的jar包

    Hive JDBC(Java Database Connectivity)是Hive提供的一种接口,使得我们可以使用标准的JDBC驱动程序来连接和操作Hive数据库,从而在各种应用程序中与Hive交互,比如Java应用、Web应用或数据分析工具。现在我们来看...

    hive-jdbc.zip

    这个过程包括解析SQL语句,将其转换成HiveQL(Hive的SQL方言),然后通过网络发送到Hive服务器执行。执行结果再被转换回JDBC格式,返回给客户端。 使用Hive JDBC,开发人员可以将Hive集成到任何支持JDBC的应用中,...

    apache-hive-1.2.1-bin.tar.gz

    Apache Hive 是一个基于 Hadoop 的数据仓库工具,它允许用户使用 SQL 类似的查询语言(称为 HiveQL)来处理和分析存储在 ...这个版本的发布解决了网络资源短缺的问题,确保了用户能获取和使用 Hive 进行数据处理。

    hive jdbc驱动 2.5.15 及 2.6.1两个版本

    - **远程访问**:通过网络,用户可以在远程服务器上执行Hive查询,而无需在本地安装Hive客户端。 - **兼容性**:Hive JDBC驱动提供了标准的接口,使得不同的编程语言可以轻松地连接到Hive。 2. **Hive 2.5.15的...

    hive-jdbc-uber-2.6.5.0-292.zip

    3. 小巧便携:相比于多jar结构,Uber Jar更小,适合在网络传输或嵌入式系统中使用。 五、Hive JDBC的适用场景 Hive JDBC适用于需要在Java应用中执行HQL查询,进行大数据分析的场景。例如,Web应用程序、ETL工具、...

Global site tag (gtag.js) - Google Analytics