hive图形化客户端工具

hive准备

创建测试数据

以root用户登录,使用hive命令启动hive。

创建库

create database testhivedb;

创建表

create table testhivedb.testhivetable(

id int

,name string

);

插入数据

insert into testhivedb.testhivetable values (1,'cc');

insert into testhivedb.testhivetable values (2,'yy');

insert into table testhivedb.testhivetable values (1,'cc'),(2,'yy');

验证

配置远程连接

使用远程连接模式,需要配置$HADOOP_HOME/etc/hadoop/core-site.xml中的代理。如果是集群的话,配置后还需要将文件复制到其他节点。

重启hadoop、重启hive。

并且重启hive服务时,要以root用户登录,使用命令 hive --service hiveserver2 启动hive服务。如果是以命令hive启动hive服务,那么只能服务器本地访问hive。

jdbc驱动

直接使用hive驱动包

hive部署完成后,路径$HIVE_HOME/jdbc/hive-jdbc-3.1.3-standalone.jar有有完整的hive的jdbc驱动,直接使用即可。

整合jar包自制驱动包

已知的hive的jdbc驱动,是多个零散的jar包,并没有整合的。突然联想到maven依赖,直接使用maven下载hive-jdbc依赖,然后打包成一个整体。

测试通过

使用idea新建项目,按照如下所示,然后在pom中添加hive-jdbc依赖。

使用maven下载所有依赖

创建java,测试连接hive

验证

整合打包

将App.java全部注释

pom文件中,只保留hive相关内容

并在</dependencies>后添加如下内容

按照下图所示打包

打包后,会生成两个包,

hive-jdbc-1.0-SNAPSHOT-jar-with-dependencies.jar

hive-jdbc-1.0-SNAPSHOT.jar

dbeaver上传驱动时,使用hive-jdbc-1.0-SNAPSHOT-jar-with-dependencies.jar

dbeaver

下载地址:https://dbeaver.io/download/

社区版开源免费,选择这个版本即可。

下载安装

选择自己的版本,本例中选择Mac OS X for Intel(dmg),下载完成后,如下所示,双击安装。

安装完成后,在应用中启动DBeaver.

配置使用hive自带驱动包

上图添加了驱动hive-jdbc-3.1.3-standalone.jar,预置的两个驱动下载url可以直接删除。

点击【确定】,如下所示,连接成功。

配置使用自制驱动包

删除hive自带驱动包,添加自制驱动包文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/524519.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《债务与国家的崛起》西方民主制度的金融起源 - 三余书屋 3ysw.net

债务与国家的崛起&#xff1a;西方民主制度的金融起源 你好&#xff0c;今天我们来聊聊由英国知名经济与金融历史学家詹姆斯麦克唐纳所著的《债务与国家的崛起》这本书。19世纪世界历史上发生了一次巨变&#xff0c;即“大分流”。当时西方通过工业革命实现了科技和经济的飞速…

为什么苹果 Mac 电脑需要使用清理软件?

尽管 Apple Mac 电脑因其卓越的性能、简洁高效的 macOS 操作系统及独特的美学设计备受全球用户青睐&#xff0c;但任何电子设备在长期使用后都难以避免面临系统资源日渐累积的问题。其中一个重要维护需求在于&#xff0c;随着使用时间的增长&#xff0c;Mac电脑可能会由于系统垃…

xilinx 7系列fpga上电配置

一、前言 Xilinx FPGA通过加载比特流到内部存储单元来进行配置。 Xilinx FPGA存在两种数据配置路径&#xff0c;一种是满足最小引脚需求的串行路径&#xff0c;一种是可用8位、16位或32位来连接到行业的高性能通用接口&#xff0c;如处理器&#xff0c;8位或者16位并行的闪存…

测试开发:从0到1学习如何测试API网关

日常工作中&#xff0c;难免会遇到临危受命的情况&#xff0c;虽然没有这么夸张&#xff0c;但是也可能会接到一个陌生的任务&#xff0c;也许只是对这个概念有所耳闻。也许这个时候会感到一丝的焦虑&#xff0c;生怕没法完成领导交给的测试任务。其实也没有必要那么紧张&#…

【微服务】面试题(一)

最近进行了一些面试&#xff0c;这几个问题分享给大家 一、分别介绍一下微服务、分布式以及两者的区别 微服务&#xff08;Microservices&#xff09;和分布式系统&#xff08;Distributed Systems&#xff09;是两种不同的软件架构风格&#xff0c;虽然它们之间有些重叠&#…

南京观海微电子---Vitis HLS设计流程(实例演示)——Vitis HLS教程

1. 前言 课时2我们介绍了Vitis HLS的设计流程&#xff0c;如下图所示&#xff1a; 算法或软件的设计和仿真都基于C/C&#xff0c;通过HLS平台导出打包好的IP RTL代码&#xff0c;最后将该打包的IP加入到主工程使用。 本课时&#xff0c;我们通过一个具体的实例&#xff0c;演示…

Kibana管理ES生命周期

希望通过Kibana界面管理ES索引的生命周期 版本&#xff1a;7.15.2 创建索引模板 创建索引模板方便匹配索引&#xff0c;对匹配到的一批索引采用同一套生命周期管理策略&#xff0c;例如开发环境的所有索引以dev-开头&#xff0c;可以创建样式为dev-*的索引模板以匹配开发环境…

【服务器uwsgi + flask + nginx的搭建】

目录 服务器uwsgi flask nginx的搭建1. 安装必要的软件2. 启动nginx服务3. 测试Nginx4. 配置uwsgi和flask5. 配置nginx 服务器uwsgi flask nginx的搭建 1. 安装必要的软件 安装Python、uWSGI、Flask 和 Nginx。 # Ubuntu 安装命令 sudo apt-get update sudo apt-get ins…

海外媒体宣发,穿透与世界的交流 - “保姆级”教程 - 大舍传媒

1. 引言 在当今高度信息化的世界&#xff0c;境外媒体宣发已经成为企业、品牌和政府机构推广自身形象、扩大影响力的重要手段。如何在国际舞台上有效传播信息&#xff0c;提高国际知名度&#xff0c;成为了许多组织面临的重要课题。大舍传媒凭借多年的境外媒体宣发经验&#x…

第六篇: 3.5 性能效果 (Performance)- IAB/MRC及《增强现实广告效果测量指南1.0》

​​​​​​​ 翻译计划 第一篇概述—IAB与MRC及《增强现实广告效果测量指南》之目录、适用范围及术语第二篇 广告效果测量定义和其他矩阵之- 3.1 广告印象&#xff08;AD Impression&#xff09;第三篇 广告效果测量定义和其他矩阵之- 3.2 可见性 &#xff08;Viewability…

Goingpub国自然基金-免费查询

可进行年份、学部、项目类别等检索&#xff0c;支持生成主题词汇总分析报告。 最最最关键&#xff0c;免费&#xff0c;只需要你注册登录一下&#xff0c;防止被爬虫侵扰。 界面简单&#xff0c;实用&#xff0c;支持模糊搜索&#xff0c;包含最新2023年数据&#xff0c;共56…

34-4 CSRF漏洞 - CSRF跨站点请求伪造

一、漏洞定义 CSRF(跨站请求伪造)是一种客户端攻击,又称为“一键式攻击”。该漏洞利用了Web应用程序与受害用户之间的信任关系,通过滥用同源策略,使受害者在不知情的情况下代表攻击者执行操作。与XSS攻击不同,XSS利用用户对特定网站的信任,而CSRF则利用了网站对用户网页…

yolov9直接调用zed相机实现三维测距(python)

yolov9直接调用zed相机实现三维测距&#xff08;python&#xff09; 1. 相关配置2. 相关代码2.1 相机设置2.2 测距模块2.2 实验结果 相关链接 此项目直接调用zed相机实现三维测距&#xff0c;无需标定&#xff0c;相关内容如下&#xff1a; 1. yolov4直接调用zed相机实现三维测…

iPhone卡在苹果标志如何修复?

由于多种原因&#xff0c;您的 iPhone 可能会陷入白色 Apple 标志。第一次出现的时候你可能并没有多在意&#xff0c;以为只是这次时间比较长&#xff0c;直到发现任何操作都无法恢复到正常状态&#xff0c;这时你就开始感到焦虑了。这时&#xff0c;你可能会认为在尝试了很多你…

基于ARM内核的智能手环(day6)

模拟量传感器 模拟量传感器可以提供连续的输出信号&#xff0c;通过测量和转换物理量的变化来获取相关信息。其中包括&#xff1a; 光照传感器 光照传感器常用于测量周围环境的光照强度。其特点包括&#xff1a; 使用光敏电阻作为传感器元件。光敏电阻的阻值随着光照强度的…

3D数据发布工具HOOPS Publish如何将3D模型转换成PDF格式?

在现代科技发展的推动下&#xff0c;3D技术在各个行业中扮演着越来越重要的角色。从工程设计到医疗保健&#xff0c;从建筑规划到教育培训&#xff0c;3D模型都成为了理解、沟通和展示复杂数据的主要工具。而将这些3D模型转换成PDF格式&#xff0c;能够使其更易于共享、存档和展…

让智能体像Excel易用还要多久?

2023年&#xff0c;国内AI产业迎来狂飙时代。大模型热潮推动AI智能体&#xff08;AI Agent&#xff09;发展&#xff0c;继ChatGPT成功后&#xff0c;OpenAI目标直指AI Agents。上半年&#xff0c;行业竞相扩大模型规模、提升参数和计算能力&#xff0c;抢占AI浪潮先机。然而&a…

单身女孩的心事26岁的我在寻找另一半微信脱单群

在繁华的都市中&#xff0c;有一个名叫小雅的26岁女孩&#xff0c;她每天穿梭在拥挤的人群中&#xff0c;过着看似平凡却充满期待的生活。小雅是一个性格开朗、独立自主的女孩&#xff0c;她有着稳定的工作和不错的收入&#xff0c;朋友们都羡慕她的生活。然而&#xff0c;小雅…

IP-GUARD内置用户系统同步飞书组织架构使用说明

一、功能简介 实现将飞书的通讯录组织架构同步到内置用户系统。 二、功能配置 2.1 飞书创建自建应用 在浏览器上打开飞书开放平台 https://open.feishu.cn ,登录管理员账号后点击开发 者后台 在开发者后台点击创建企业自建应用,填写自建应用程序名称以及描述,设置图标,点…

nestjs 全栈进阶--module

视频教程 10_模块Module1_哔哩哔哩_bilibili 1. 模块Module 在 Nest.js 中&#xff0c;Module 是框架的核心概念之一&#xff0c;用于组织和管理应用程序的不同部分&#xff0c;包括服务、控制器、中间件以及其他模块的导入。每个 Nest.js 应用程序至少有一个根模块&#xf…