Hive运行方式、gui
Hive运行模式:
- 1.CLI命令行模式:控制台
- 2.脚本运行模式:生产环境中使用
- 3.JDBC方式:hiveserver2
- 4.web GUI接口:hwi、hue等。
1. 交互
① 和hdfs交互:
执行dfs命令:dfs -ls /
hive> dfs -cat /user/hive/warehouse/psnbucket/000000_0;
8,scala,88
4,hive,44
② 和Linux交互:
!开头:!pwd
hive> !pwd;
/root
2. Hive脚本运行方式
hive -e “sql语句”
[root@node4 ~]# hive -e "select * from psn2 limit 3"
19/06/28 13:11:00 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not existLogging initialized using configuration in jar:file:/opt/software/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
OK
psn2.id psn2.name psn2.likes psn2.address psn2.age
1 小明1 ["lol","book","movie"] {"beijing":"longze","shanghai":"pudong"} 10
2 小明2 ["lol","book","movie"] {"beijing":"longze","shanghai":"pudong"} 10
3 小明3 ["lol","book","movie"] {"beijing":"longze","shanghai":"pudong"} 10
Time taken: 3.656 seconds, Fetched: 3 row(s)
hive -e “”>aaa 将结果重定向
[root@node4 ~]# hive -e "select * from psn2 limit 3" > hivetest
19/06/28 14:15:24 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not existLogging initialized using configuration in jar:file:/opt/software/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
OK
Time taken: 2.237 seconds, Fetched: 3 row(s)
hive -S -e “”>aaa 静默输出
hive -f file 把sql定义到文本文件中:
[root@node4 ~]# vi sqlselect * from psn2 limit 3;
select likes,name from psn2 limit 2;
然后再执行hive -f file
hive -i sql 执行完后就直接进入到了hive中。
hive> source xxx.sql (在hive cli中运行):
hive> source /root/sql;
OK
1 小明1 ["lol","book","movie"] {"beijing":"longze","shanghai":"pudong"} 10
2 小明2 ["lol","book","movie"] {"beijing":"longze","shanghai":"pudong"} 10
3 小明3 ["lol","book","movie"] {"beijing":"longze","shanghai":"pudong"} 10
Time taken: 0.189 seconds, Fetched: 3 row(s)
OK
["lol","book","movie"] 小明1
["lol","book","movie"] 小明2
Time taken: 0.099 seconds, Fetched: 2 row(s)
3.web GUI接口——hwi
[root@node3 lib]# cp tools.jar /opt/software/apache-hive-1.2.1-bin/lib/
<property><name>hive.hwi.listen.host</name><value>0.0.0.0</value></property><property><name>hive.hwi.listen.port</name><value>9999</value></property><property><name>hive.hwi.war.file</name><value>lib/hive-hwi.war</value></property>
[root@node3 conf]# hive --service metastore
[root@node3 ~]# hive --service hwi
5.浏览器通过以下链接来访问
ss -nal查看后台端口
http://node3:9999/hwi/
Hive运行方式、gui相关推荐
- Hadoop技术(三)数据仓库工具Hive
数据仓库工具Hive 第一章 hive是什么 一 数据仓库工具Hive 二 hive架构 三 Hive执行流程 第二章 Hive的搭建 一 Hive的搭建模式介绍 二 单用户模式搭建 三 多用户模式搭 ...
- Hive mac 客户端工具DbVisualizer配置
1.下载连接Hive的GUI SQL工具 下载地址:www.dbvis.com/download/10- 需要jar hive-jdbc-uber-2.4.0.0-169.jar (github.c ...
- Hadoop 系列之 Hive
Hadoop 系列之 Hive Hive 的官网:http://hive.apache.org/ Hive versions 1.2 onward require Java 1.7 or newer. ...
- Hive 优化(通用版)
hive优化 Hive 优化核心思想:把Hive SQL 当做Mapreduce程序去优化 以下SQL不会转为Mapreduce来执行: select仅查询本表字段 where仅对本表字段做条件过滤 ...
- Hive学习(三)操作Hive的方式及优化
Hive 一.操作Hive的两种方式 1.通过Beenline 2.通过JDBC 二.Hive的优化 1.Hive优化的思想: 2.优化的方式 (1)开启本地模式 (2)开启并行计算 (3)严格模式 ...
- 2021-02-06 大数据课程笔记 day17
@R星校长 Hive Lateral View.视图与索引 Hive Lateral View Lateral View 用于和 UDTF 函数(explode.split)结合来使用. 首先通过 U ...
- Hadoop----Hive
Hadoop-----Hive Hive及数据仓库简介 数据处理分类 hive如何执行 Operator操作 ANTLR词法语法分析工具解析hql Hive架构原理 Hive搭建 三种模式 HQL详解 ...
- 史上最详细大数据基础知识
# **1___Hive** ## 0.0.hive基本命令 ```sql [1.分区表] --创建分区 alter table table_name add partition(分区字段='分区值' ...
- hive hql文档_大数据学习路线分享hive的运行方式
大数据学习路线分享hive的运行方式,hive的属性设置: 1.在cli端设置 (只针对当前的session) 3.在java代码中设置 (当前连接) 2.在配置文件中设置 (所有session有效) ...
最新文章
- mysql5.7.安装记录
- chrome items hidden by filters
- 电脑安装python步骤-python3.8下载及安装步骤详解
- 史上最正确的achemy安装方法
- java调用WCF问题
- java 计时_Breitling(百年灵)世界时间终极计时腕表
- 【CF#931.B】World Cup (思维,模拟)
- 12.二叉树的序遍历
- SpringCloud 学习--路由网关
- c#命名规范(转载)
- 关于Linux进程优先级数字混乱的彻底澄清
- 通达OA11.2漏洞复现
- asset文件夹路径 unity_Unity资源常用目录和路径大总结
- netd模块工作流程
- 计算机机房门尺寸,门的宽度是多少
- TortoiseSvn介绍(配置与管理)
- Vue2.0的页面模板
- html5写花,HTML5 盛放的花朵
- python安装you—get_解决you-get安装中的一些小问题(升级pip,安装报错怎么办)...
- idea创建分支、合并分支、解决分支冲突