hive 和hadoop相关总结

Hadoop集群启动,zookeeper,hive,kafka和flume等相关工具启动 Hadoop集群启动,zookeeper,hive和flume等相关工具启动Hadoop集群启动zookeeper服务的启动启动mysql启动hiveflume agent启动配置文件 Hadoop集群启动 进入Hadoop的sbin目录下,输入:start-all.sh 即可启动你所搭建的集群. 当你看到下列画面时,就成功了(我搭了三个node供参考). zookeeper服务的启动 首先进入... 阅读详情

1、表复制(五分区表复制)

create table t1 as select name,age from t2 where ds>'2022-06-04'

2、表覆盖(先清空表中的原有数据,再向表中插入数据)

insert overwrite TABLE t1  select name,age from t2 where ds>'2022-06-04'

3、表分区覆盖(先清空表分区中的原有数据,再向表中插入数据)

insert overwrite table t1 partition(ds='2019-08-08') select name,age from t2 where ds>'2022-06-04'

4、表创建:

CREATE TABLE  if not exists mydb.t1 (name string,age int) PARTITIONED BY ( `ds` string) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' WITH SERDEPROPERTIES ( 'field.delim'=',', 'serialization.format'=',') STORED AS INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat' OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' TBLPROPERTIES ( 'bucketing_version'='2', 'transient_lastDdlTime'='1635410204');

5、表删除(慎用):DROP TABLE table_name;

6、表分区删除:ALTER TABLE example_table DROP PARTITION (date='2022-01-01');

7、表查询聚类(先聚类-再查询-再排序):select a,count(*) as frequency from mydb.t1 group by name order by frequency desc;

8、表内容和结构展示:DESCRIBE mydb.t1;

9、表详细内容和结构展示:DESCRIBE EXTENDED mydb.t1;

10、给已经存在的表插入新列:alter table mydb.t1 add columns (name string);

11、给已经存在的表级联插入新列:alter table mydb.t1 add columns (name string) cascade;

12、批量执行sql命令:hive -f mydb.sql -d mydb;

13、对表的某个字段的值进行分割后分析(爆炸分析),exploded_table表示作为扩展字段使用,explode表示将一行分解为多行

 select category1,count(1) as cnt from mytable  LATERAL VIEW explode(split(category, ',')) exploded_table AS category1 group by category1

14、对某个字段按照特定的条件进行分组:

select * from

f1,

case

when cast(substr(createtime,11,3) as float) <6 THEN '早上'

when cast(substr(createtime,11,3) as float) <12 THEN '上午'

when cast(substr(createtime,11,3) as float) <18 THEN '下午'

when cast(substr(createtime,11,3) as float) <24 THEN '晚上'

END AS action_section,

count(1) as cnt

from mytable

group by f1,action_section

14、两个字段拼接:select concat(f1,'-',f2) from tablename;

 15、 对某个字段聚合值进行字符串合并:select f1, concat_ws('###',collect_list(f2)) from mytable group by f1。 其中,collect_list是将中间结果转换为列表,collect_set是将中间结果转换为集合

大数据平台磁盘空间占用分析:

hdfs dfs -du path | awk '{SUM += $1} END {print SUM/1024*1024*1024}'

大数据路径强制删除(跳过垃圾回收):

hdfs dfs -rm -r -skipTRash path 

大数据清空回收站命令(可能由于系统时间不一致问题无法自动清空):hdfs dfs -expunge

使用sqoop从mysql同步数据到hive

sqoop import \
--connect 'jdbc:mysql://IP:PORT/database' \
--username 'username' \
--password 'pwd' \
--table myoracle.table \ -- table和--query二选一 
--query "select * from myoracle.table where 1=1 and \$CONDITIONS " \

-boundary-query  "select min(id),max(id) from myoracle.table where innercondition " \
--target-dir hive库名 \ --如果使用--table则不需要指定
 --compress \
 --compression-codec org.apache.hadoop.io.compress.SnappyCodec \

--delete-target-dir \
--fetch-size=10000 \

--hive-import \
--hive-database hivedatabase \

--hive-table userlog \
--hive-partition-key ds \
--hive-partition--value $d1 \

--hive-drop-import-delims \
 --lines-terminated-by '\n' \

--fields-terminated-by '\t' \

--hive-overwrite \ --从mysql同步到hive中时,尤其是分区更新时,使用覆盖方式避免数据重复
 --split-by id \
-m 128 --不建议太大,很费资源

大数据相关企业面试问题 一(hadoop、hive、hbase、flume) 1.Hadoop 1.mapreduce如果单纯的想增加map的数量提高并行度该怎么做? 答:①具体的数据分片是这样的,InputFormat在默认情况下会根据hadoop集群的DFS块大小进行分片,每一个分片会由一个map任务来进行处理;正常的map数量的大致是每一个Node是10~100个,对于CPU消耗较小的作业可以设置Map数量为300个左右, 但是由于hadoop的每一个任务在初始化时需... 阅读详情

相关推荐

Hadoop、Spark、Hbase、Hive相关配置

目录 一、Hadoop 二、Spark 三、HBase 四、Hive 一、Hadoop core-site.xml <configuration> <property> <name>hadoop.tmp.dir</name> <value>file:/usr/local/hadoop...

coca的博客 295

ESP8266+ITR8307实战:如何用反射式光电管实现5cm远距离检测(附避坑指南)

本文详细介绍了如何利用ESP8266的ADC功能与ITR8307反射式光电管,通过调制解调、硬件电路优化及软件同步采样策略,实现5cm稳定远距离检测。文章提供了完整的硬件设计、代码实现与调优避坑指南,有效解决了环境光干扰与信号衰减难题,适用于智能车、自动化等需要可靠非接触检测的项目。

rgv234567的博客 262

Hadoop Hive 相关配置

yynyy。

star 255

今天出一个candence 17.4 allego的安装教程

7、安装完成,接下来进行补丁更新,找到Hotfix_SPB17.40.035_wint.iso软件 ,右击鼠标选择装载。6、因为之前选择的定制安装,这一步不知道具体要安装啥,因此都勾选,点击NECK,接下来等待安装完成。后面经过仔细对比,发现是前面更新补丁时选择了F盘,F盘是candence安装包,不是补丁。8、在破戒大师里选择安装更新补丁,并找到刚才装载的安装包里的程序,点击下一步。3、打开破戒大师,找到安装candence进行如下图选择,点击下一步。有耐心的人可以重新卸了再装一边,我就不卸了,直接装。

hcvinh的博客 2725

制造业批次管理中双计量单位动态转换的实践指南

本文详细介绍了制造业批次管理中双计量单位动态转换的实践指南,特别是在SAP系统中的配置与操作步骤。通过实际案例展示了如何解决采购与生产部门计量单位不一致的问题,提升物料管理效率。重点讲解了批次特性配置、移动类型调整及常见问题排查方法,适用于金属加工、化工等多个行业。

weixin_29228203的博客 158

Hadoop(hive原理相关)

一、Hadoop 解决问题: 海量数据存储HDFS(分布式存储系统,分散到集群的很多机器上); 海量数据计算mapreduce; 资源管理调度YARN; hadoop很多框技术架构成的生态系统。将生成数据文本文件,hadoop对文本文件进行处理。 hdfs 吞吐量即并发能力。 hadoop访问hdfs: hadoop fs -ls(显示)/...

leilei9406的博客 1122

光模块封装工艺简介

光模块按照部件可以分为芯片、光器件、光模块三个层级;按照应用领域大概可分为电信应用、数通应用两个领域;按照内部器件的封装工艺可分为TO、Box、COB三大类。 但是,无论是哪种类型的光模块,其生产工艺基本上可以分为封装、测试两大块。   那什么叫做器件封装呢?我的理解器件封装就是利用胶水、焊料、机械、热量等手段把器件按照一定的先后次序结合形成一个整体的过程,就好像早上吃的煎饼,把面粉、鸡蛋、脆饼、烤肠、葱花等这些“器件”,按照一定的顺序,通过食用油、甜面酱、加热、卷起来等手段结合到一起,形成了美味的

qq_33253182的博客 2811

Hadoop架构、Hive相关知识点及Hive执行流程

Hadoop架构、Hive相关知识点及Hive执行流程

LKL的博客 1459

c\c++: Identifiers, modifier, qualifier, specifier, decorator; systemtap

文章目录参考英语含义在c、C++ 参考 c++ 标准 https://blog.youkuaiyun.com/tyronne/article/details/44016621 英语含义 modifier word or phrase that modifies (modify 2) another word or phrase 修饰语. qualifier (grammar) word, esp an adjective or adverb, that qualifies another word 修饰词; (尤指)形

mzhan017的博客 2423

振镜控制卡硬件接口揭秘:XY2-100/SL2-100协议对比

本文对比分析了工业振镜控制领域两种主流数字通信协议XY2-100和SL2-100的硬件接口差异与应用场景。XY2-100作为开放式协议兼容性强,采用LVDS差分信号传输,适用于激光打标等中高精度场景;SL2-100为半封闭协议,采用RS485差分信号,专为高速响应场景设计。文章详细解析了两种协议的引脚定义、通信机制和性能参数,指出XY2-100适配多品牌振镜且调试简单,SL2-100则更适合Nutfield专用设备的高速高精度需求。最后提供了接口调试的实操建议和选型逻辑,强调应根据具体应用场景的精度、速度和

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 635

Hadoop——Hive相关问题汇总

解决方法:修改配置文件hive-site.xml中的hive.server2.thrift.port属性值为未被占用的端口,重启HiveServer2即可。1、注意MySQL的驱动包mysql-connector-java-x.x.xx-bin.jar是否已经正确拷贝到$HIVE_HOME/lib下。3、注意是否MySQL的版本存在问题,或者服务的版本与驱动版本不匹配。2、检查hive-site.xml中数据库相关属性是否配置正确。版本不匹配,JDBC驱动程序的版本可能比Hive服务器的版本高。

qq_43760191的博客 689

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

hadoop,hive,zeppelin查看,启动,停止相关命令

hadoop,hive,zeppelin查看,启动,停止相关命令+解释

weixin_74292291的博客 1010

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Hadoop实战(全面讲解Hadoop以及Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等相关技术)...

Hadoop实战(全面讲解Hadoop以及Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等相关技术) 基本信息 作者: 陆嘉恒 [作译者介绍] 出版社:机械工业出版社 ISBN:9787111359449 上架时间:2011-10-21 出版日期:2011 年10月http://product.china-pub.com/198652编辑推荐 ...

轻轻草原 348

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

hadoop hive集群_第二章:Hive&Hadoop相关概念

本章都是一些基本概念了,看看和了解就行,不用特别在意,重点在于之后的实操和案例。一、第一块内容:Hivehive是分析框架,Hadoop是存储框架hive处理的数据只能存在hdfs中;hive类似于Hadoop的客户端【查数据、取数据、又可以驱动MR程序】;因为是类似一个客户端,所以hive不涉及到集群的概念;2.运行的粗浅原理【SQL转换为MapReduce的过程】3.Hive的优缺点(其...

weixin_39855186的博客 221

读写hive_第二章:Hive&Hadoop相关概念

本章都是一些基本概念了,看看和了解就行,不用特别在意,重点在于之后的实操和案例。一、第一块内容:Hivehive是分析框架,Hadoop是存储框架hive处理的数据只能存在hdfs中;hive类似于Hadoop的客户端【查数据、取数据、又可以驱动MR程序】;因为是类似一个客户端,所以hive不涉及到集群的概念;2.运行的粗浅原理【SQL转换为MapReduce的过程】3.Hive的优缺点(其...

weixin_33982972的博客 147

Spark、Hadoop、Hive相关文章

1、Spark On Yarn(HDFS HA)详细配置过程 2、Hive安装与配置详解 转载于:https://www.cnblogs.com/aaron-shu/p/6160529.html

weixin_30666401的博客 73

Hadoop Pig Hive NoSQL 学习相关资源整理

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

yangzhi768的博客 940

hadoop,hbase,hive,sqoop等大数据相关安装详细说明

安装包  网上下载 1. hadoop-2.6.0-cdh5.4.0.tar.gz 2. scala-2.10.4.tgz 3. sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz 4. apache-hive-1.2.1-bin.tar.gz 5. spark-1.4.1-bin-hadoop2.6.tgz 6. jdk-8u40-ea-bin-b05-lin...

iteye_8936的博客 458

vmware安装hadoop集群(二)_linux,hadoop,hive相关配置

1、/etc/group文件包含所有组,/etc/shadow和/etc/passwd系统存在的所有用户名 su – groupadd hadoop useradd -s /bin/bash -m hadoop passwd hadoop     2、 (1)输入visudo (2)添加hadoop    ALL=(ALL:ALL) ALL, (3)^X,退出,保存文件...

ant-cu 144

Hadoop相关部署二:Hive安装部署

1.1  解压缩Hive 将Hive的tar包解压到/opt目录下: tar –zxvf hive-0.7.1-cdh3u3.tar.gz 解压缩后的Hive目录如下: 其中bin目录下是一些可执行的脚本文件,在conf下是相关的配置文件,也是我们要修改的主要地方,lib下是一些相关的jar包,包括mysql的连接包、hbase的包等都会放到lib下。 将Hive的安装路径添加到pat...

joerong666 204

新的比较详细的hive安装教程,包含:hadoop的安装配置,hive安装详细教程,大数据下hive详细配置和简单使用和hive元数据迁移相关安装配置操作

这是大数据里安装hive比较详细的教程,包括安装hive时hadoop的相关配置,hive安装,hive 之后的mysql安装,hive的元素配置到mysql相关配置,hive常见属性的相关配置。hive相关内容官网地址 hive的官网地址请点击[这里](http://hive.apache.org/) hive的官网下载地址请点击[这里](http://archive.apache.org/dist/hive/) hive的官方文档查看请点击[这里](https://cwiki.apache.org/co

qq_43224174的博客 724

Hadoop相关项目Hive-Pig-Spark-Storm-HBase-Sqoop

学习Hadoop相关项目Hive-Pig-Spark-Storm-HBase-Sqoop 目录 Hive Pig Spark Storm HBase Sqoop Hive Pig和Hive的对比 摘要: Pig Pig是一种编程语言,它简化了Hadoop常见的工作任务。Pig可加载数据、表达转换数据以及存储最终结果。Pig内置的操作使得半结构化数据变得有意义(如日志文件)。同时...

纸上得来终觉浅,绝知此事要躬行 1058

hadoop-spark-hive-hbase配置相关说明

1. zookeeper 配置 cp app/ochadoop-och3.0.0-SNAPSHOT/zookeeper-3.4.5-cdh5.0.0-beta-2-och3.0.0-SNAPSHOT/conf/zoo_sample.cfg app/ochadoop-och3.0.0-SNAPSHOT/zookeeper-3.4.5-cdh5.0.0-beta-2-och3.0.0-...

weixin_30263277的博客 108
上一篇: bark 环境部署相关
下一篇: 已经开源的中文大模型对比,支持更新
会发paper的学渣
博客等级 码龄15年 171粉丝 207原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会发paper的学渣

您的鼓励和将是我前进的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值