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. centos下svn的主要常用命令(解决商城系统添加的文件无法自动更新至svn服务器)

    问题描述: 在商城中通过网页上传的png文件无法自动添加到版本库中. 查找过程: 通过程序分析,增加的主要是数据文件,主要分布在data目录中. svn list /home/ggg --depth= ...

  2. dwr的A request has been denied as a potential CSRF attack.错误

    虽然DWR是个很早就出现的Ajax框架,但一直都没去使用过,今天正好没事就看了一下并参照文档照做了个demo, 在其中碰到一个问题: 后台打印出错误信息:“严重: A request has been ...

  3. centos初始化安装

    1.yum 安装 nginx rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6. ...

  4. Vue踩坑记录册

    1.vue-cli+webpack项目 修改项目名称 解决办法: 1 删除 node_modules 文件夹(如果修改项目名称,需要在在package.json中修改对应的name) 2 重新安装依赖 ...

  5. ping正常但是ssh到linux服务器很卡的解决方法

    ssh登录很慢的问题  1.关闭ssh DNS反向解析 vi /etc/ssh/sshd_config 修改UseDNS no 2.关闭 GSSAPI 的用户认证   vi /etc/ssh/sshd ...

  6. Hadoop MapReduce任务的启动分析

      正常情况下,我们都是启动Hadoop任务的方式大概就是通过hadoop jar命令(或者写在shell中),事实上运行的hadoop就是一个包装的.sh,下面就是其中的最后一行,表示在其中执行一个 ...

  7. python学习 (三十一) python中的class

    1 python的类:   Python类都继承自object. __init__: 构造函数,如果不写,有一个默认的. __init__: 这个构造函数只能有一个,Python中不能有多个构造函数. ...

  8. Shiro的学习

    Apache Shiro 是 Java 的一个安全(权限)框架.它可以非常容易的开发出足够安全的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境 . Shiro 可以完成:认证 ...

  9. Druid.io系列(四):索引过程分析

    原文链接: https://blog.csdn.net/njpjsoftdev/article/details/52956083 Druid底层不保存原始数据,而是借鉴了Apache Lucene.A ...

  10. public interface Sampler extends Serializable, TestElement

    在看jmeter源码时看到的,当时就傻了,不能啊,java中只能是单继承啊,呃,其实是类只能是单继承,而接口可以多继承,不要以为extends后边跟的都是类 Serializable, TestEle ...