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’}

  • 相关阅读:
    UVALive 7276 Wooden Signs
    hdu4291 A Short problem
    A
    hdu4686 Arc of Dream
    thinkphp5 模型的 更新操作
    thinkphp5 模型的 新增操作
    thinkphp 模型的创建
    thinkphp5 增删改查操作
    tp5 的查询构造器
    thinkphp5 数据库的原生查询
  • 原文地址:https://www.cnblogs.com/gentle-awen/p/9803364.html
Copyright © 2011-2022 走看看