zoukankan      html  css  js  c++  java
  • hive_异常_01_(未解决)FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V

    一、如果出现如下错误需要编译源码

    需要重新编译Hbase-handler源码

    步骤如下:

     

      准备Jar包:

        将Hbase lib下的jar包和Hivelib下的jar包全部导入到一起。

        记得删除里面不是jar包的内容,容易报错,如pom文件

        接着项目不报错后,进行jar包的导出

     

      接着删除hive下的lib中的hive-hbase-handler-1.2.2.jar

      将自己编译的jar包进行替换,即可

    二、Hbasehive的表关联后,如何进行有效删除?

      一个错误:先删除hbase中的表,然后发现管理表,无法查询数据了,那删除该表,就报错。

      解决方案:退出该shell,重新进入即可。

      那如果是一个外部表的话,可以直接删除。

      结论:删除此类表,先删hive表,再删hbase表。

    三、版本号的问题

      Describe ‘表名

      Alter ‘表名’,{NAME=>’列族VERSIONS=’3’}

  • 相关阅读:
    连接数据库修改篇
    连接数据库
    get和post
    php连接mysql
    AJAX基础!
    JAVAsrcipt总结!
    使用AJAX如何得到数据库当中的值!
    AJAX如何做出输入框提示!
    PHP数据连接主键与外键!
    JAVA当中内存管理与垃圾回收!
  • 原文地址:https://www.cnblogs.com/gentle-awen/p/9803364.html
Copyright © 2011-2022 走看看