1.启动hive报错:

  

Logging initialized using configuration in jar:file:/usr/local/hive-1.2.1/lib/hive-common-1.2.1.jar!/hive-log4j.properties
[ERROR] Terminal initialization failed; falling back to unsupported
java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
at jline.TerminalFactory.create(TerminalFactory.java:101)
at jline.TerminalFactory.get(TerminalFactory.java:158)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:229)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:221)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:209)
at org.apache.hadoop.hive.cli.CliDriver.setupConsoleReader(CliDriver.java:787)
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:721)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136) Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
at jline.console.ConsoleReader.<init>(ConsoleReader.java:230)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:221)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:209)
at org.apache.hadoop.hive.cli.CliDriver.setupConsoleReader(CliDriver.java:787)
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:721)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)

解决办法:

  在conf/hive-env.sh中 添加

export HADOOP_USER_CLASSPATH_FIRST=true

即可解决.

aaarticlea/png;base64,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" alt="" />

2. mysql 创建表异常

在安装Hive时,经常报异常。

后来采用输出日志的方式来开启hive:hive -hiveconf hive.root.logger=DEBUG,console

这样在执行命令时,就会输出日志,出现异常可以很快定位。

--------------------------------------------------------------------------------

ERROR DataNucleus.Datastore: Error thrown executing CREATE TABLE `SD_PARAMS`
(
    `SD_ID` BIGINT NOT NULL,
    `PARAM_KEY` VARCHAR(256) BINARY NOT NULL,
    `PARAM_VALUE` VARCHAR(4000) BINARY NULL,
    CONSTRAINT `SD_PARAMS_PK` PRIMARY KEY (`SD_ID`,`PARAM_KEY`)
) ENGINE=INNODB : Specified key was too long; max key length is 767 bytes
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes

这是字符集的问题,在数据库上执行 alter database hive character set latin1;来修改字符集,问题解决。

hive1.2.1问题集锦的更多相关文章

  1. 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!

    看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...

  2. Android之常见问题集锦Ⅱ

    Android问题集锦Ⅰ:http://www.cnblogs.com/AndroidJotting/p/4608025.html EditText输入内容改变事件监听 _edit.addTextCh ...

  3. Visual Studio问题集锦:coloader80.dll未正确安装

    问题 今天在修改之前的一个项目的时候报了一个错,大概内容如下: 有一个 Visual Studio 的 DLL 文件(coloader80.dll)未正确安装.请通过"控制面板"中 ...

  4. Eclipse for Java EE软件操作集锦(二)

    看本文章之前请确保已经了解eclipse建立web工程,如果有疑问请查看本系列文章第一篇 eclipse软件操作集锦(一) 1.我们添加一个servlet 配置一下web.xml测试一下是否能正常显示 ...

  5. Mysql 常用 SQL 语句集锦

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  6. C/C++面试题集锦(一)

    C/C++面试题集锦(一) */--> C/C++面试题集锦(一) 在类的头文件中进行声明然后在定义文件中实现有什么意义? 一方面使类的实现只编译一次,提高编译效率:另一方面可以实现类的接口和实 ...

  7. 通用js函数集锦<来源于网络> 【二】

    通用js函数集锦<来源于网络> [二] 1.数组方法集2.cookie方法集3.url方法集4.正则表达式方法集5.字符串方法集6.加密方法集7.日期方法集8.浏览器检测方法集9.json ...

  8. 通用js函数集锦<来源于网络/自己> 【一】

    通用js函数集锦<来源于网络/自己>[一] 1.返回一个全地址2.cookie3.验证用户浏览器是否是微信浏览器4.验证用户浏览器是否是微博内置浏览器5.query string6.验证用 ...

  9. SQL Server复制出错文章集锦

    SQL Server复制出错文章集锦 为了方便大家对数据库复制过程中出错的时候更好地解决问题 本人收集了SQL Server相关复制出错解决的文章   The process could not ex ...

随机推荐

  1. (转)如何制作nodejs,npm “绿色”安装包

      摘自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=8625039&id=3817492       由于公司环境 ...

  2. saiku迁移至mysql步骤

    saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个bean执行org.saiku.service.Database类的i ...

  3. linux(8)

    第十九单元 nfs服务 ===============服务端 介绍: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于198 ...

  4. (转)Inno Setup入门(六)——在程序目录下创建文件夹

    本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250789 创建文件夹可以使用[dirs]段实现,代码如下: [s ...

  5. [Web]网址净化方法

    本文来自:https://meta.appinn.com/t/topic/3130 原理很简单,所以不说了. 用法很简单,先把下面的代码保存为书签(复制到地址里面),在需要的页面里点击一下这个书签就好 ...

  6. Java Web不能不懂的知识

    1.传说中java的class文件可以一次编译到处运行,那么源代码采用GBK还是UTF-8会有影响么? 不会有影响. 因为Java源代码通过编译后,生成的class文件为字节码.它可以被看作是包含一个 ...

  7. Julia - 短路求值

    && 和 || 的布尔运算符被称为短路求值 它们连接一系列布尔表达式,仅计算最少的表达式来确定整个链的布尔值 在表达式 a && b 中,只有 a 为 true 时才计 ...

  8. JS的事件流的概念

    事件的概念: HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件.页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件.想要知道这些事件是在 ...

  9. thymeleaf layout

      摘自:https://tomoya92.github.io/2017/03/09/thymeleaf-layout/   thymeleaf的layout常用的有两种方式用法 第一种将页面里的每个 ...

  10. Setup FTP server on Ubuntu 14.04

    Setup FTP server on Ubuntu 14.04 Step 1 » Update repositories .krizna@leela:~$ sudo apt-get updateSt ...