文档章节

Hive使用中遇到的几个小问题

古城痴人
 古城痴人
发布于 2014/07/18 09:41
字数 294
阅读 2214
收藏 0

1. 在Hive中使用show tables;等命令报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes

解决办法: 到mysql中的hive数据库里执行 alter database hive character set latin1;

改变hive元数据库的字符集,问题就可以解决! 但是这时你如果建一个表里有中文,就会报错了。

2. Sqoop不能将数据导入到Hive中,报错:Warning: /usr/lib/hbase does not exist! HBase imports will fail. Please set $HBASE_HOME to the root of your HBase installation.

解决办法: 在配置文件中将HBase和ZooKeeper的配置去掉就可以了。

SQOOP_HOME/bin/configure-sqoop 中关于 HBASE 和ZOOKEEPER去掉。

3. 如果在Sqoop导数据时报错,提示文件已经存在,这时肯定是存在了。可以去HDFS中找找看,一般会是在/user/${user_name}目录下有一个。

如果使用了--create-hive-table 选项,那么文件和表都必须要清掉。

4. LOAD时,一定要指定数据类型,否则默认的ByteArray无法转成String

5. jdbc驱动忘拷到lib目录了

####6. show tables时log报:MetaException(message:Version information not found in metastore. )

hive.metastore.schema.verification设为false

  <name>hive.metastore.schema.verification</name>
  <value>false</value> 

© 著作权归作者所有

古城痴人
粉丝 16
博文 16
码字总数 19276
作品 0
朝阳
高级程序员
私信 提问
加载中

评论(1)

Le_Guto
Le_Guto
第1个问题咋么玩啊。 。
【Hadoop】hiveserver2 不能启动端口 10000 开启服务的相关经验总结

原创文章,转载请标注来自http://blog.csdn.net/lsttoy/article/details/53490144。 这个问题困扰了我三天,各种查资料踩坑填坑的尝试,终于搞定了这个问题。 首先来品尝下喜悦! OK,言归正传...

lsttoy
2016/12/06
0
0
漫谈千亿级数据优化实践:数据倾斜

0x00 前言 引用 数据倾斜是大数据领域绕不开的拦路虎,当你所需处理的数据量到达了上亿甚至是千亿条的时候,数据倾斜将是横在你面前一道巨大的坎。 迈的过去,将会海阔天空!迈不过去,就要做...

GordonNemo
2018/11/14
25
0
Spark on Yarn ”爬坑“集锦(spark1.2)

一、概述 Ha,已经有两个月没有更新blog了。由于近排公司需要引入Spark相关技术,我也是作为技术攻关人员之一,在这段时间使用Spark遇到了挺多问题,跌的坑也比较多,这篇blog主要总结一下这段...

zengzhaozheng
2014/12/30
0
0
Hive0.13到Hive2.1跨版本升级全姿势

转自:http://www.sohu.com/a/205768188680863 Hive0.13到Hive2.1跨版本升级全姿势 Hive是业界大数据平台使用最广泛的SQL引擎,提供了一层SQL抽象接口和一套元数据规范, 将SQL查询翻译为分布...

yntmdr
2018/06/28
0
0
大话大数据(一)

大数据的4V特征: 数据量大,TB->PB 数据类型繁多,结构化、非结构化文本、日志、视频、图片、地理位置等; 商业价值高,但是这种价值需要在海量数据之上,通过数据分析与机器学习更快速的挖...

提广乾
2016/11/25
46
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么要在网站中应用CDN加速?

1. 网页加载速度更快 在网站中使用CDN技术最直接的一个好处就是它可以加快网页的加载速度。首先,CDN加速的内容分发是基于服务器缓存的,由于CDN中缓存了不少数据,它能够给用户提供更快的页...

云漫网络Ruan
20分钟前
2
0
亚玛芬体育(Amer Sports)和信必优正式启动合作开发Movesense创新

亚玛芬体育和信必优正式启动合作开发Movesense创新,作为亚玛芬体育的完美技术搭档,信必优利用Movesense传感器技术为第三方开发移动应用和服务。 Movesense基于传感器技术和开放的API,测量...

symbiochina88
31分钟前
2
0
创龙TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA核心板规格书

SOM-TL437xF是一款广州创龙基于TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA芯片设计的核心板,采用沉金无铅工艺的10层板设计,适用于高速数据采集和处理系统、汽车导航、工业自动化等领...

Tronlong创龙
32分钟前
2
0
好程序员Java学习路线分享MyBatis之线程优化

  好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问...

好程序员官方
38分钟前
6
0
IDEA 自定义方法注解模板

IDEA 自定义方法注解模板 1、使用效果 /*** 计算交易费用* @Author wangjiafang* @Date 2019/9/11* @param feeComputeVo* @return*/@PostMapping("/v1/fee_compute")public ApiResp......

小白的成长
38分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部