无法为hbase创建配置单元表

库希克·钱德拉(Koushik Chandra)

我正在使用hive版本1.1.0,Hbase版本1.0.1和hadoop版本2.7.0运行。现在对于下面的命令我得到了错误

hive> CREATE TABLE hbase_table_1(eid int, ename string, esal double) 
    > STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
    > WITH SERDEPROPERTIES 
    > ("hbase.columns.mapping" = ":key,cfstr:enm,cfsal:esl")
    > TBLPROPERTIES ("hbase.table.name" = "emp1");
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中创建一个表,并使用外部表从Hive引用该表,那很好。

在蜂巢主页中,我创建了一个auxlib目录,并复制了以下jar文件。

hduser@ubuntu:/usr/lib/hive/auxlib$ ls
commons-beanutils-1.7.0.jar       commons-httpclient-3.0.1.jar       hbase-checkstyle-1.0.1.jar      hbase-protocol-1.0.1.jar
commons-beanutils-core-1.8.0.jar  commons-io-2.4.jar                 hbase-client-1.0.1.jar          hbase-rest-1.0.1.jar
commons-cli-1.2.jar               commons-lang-2.6.jar               hbase-common-1.0.1.jar          hbase-server-1.0.1.jar
commons-codec-1.4.jar             commons-logging-1.1.3.jar          hbase-common-1.0.1-tests.jar    hbase-server-1.0.1-tests.jar
commons-collections-3.2.1.jar     commons-math-2.1.jar               hbase-examples-1.0.1.jar        hbase-shell-1.0.1.jar
commons-compiler-2.7.6.jar        commons-pool-1.5.4.jar             hbase-hadoop2-compat-1.0.1.jar  hbase-testing-util-1.0.1.jar
commons-compress-1.4.1.jar        commons-vfs2-2.0.jar               hbase-hadoop-compat-1.0.1.jar   hbase-thrift-1.0.1.jar
commons-configuration-1.6.jar     guava-14.0.1.jar                   hbase-it-1.0.1.jar              hive-hbase-handler-1.1.0.jar
commons-dbcp-1.4.jar              hbase-annotations-1.0.1.jar        hbase-it-1.0.1-tests.jar        zookeeper-3.4.6.jar
commons-digester-1.8.jar          hbase-annotations-1.0.1-tests.jar  hbase-prefix-tree-1.0.1.jar

以下详细信息在.bashrc文件中设置

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0/
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH
#alias java="`which java` -Dwhatever"

export HADOOP_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB=$HADOOP_HOME/share/hadoop/common/lib
export HADOOP_TOOLS_LIB=$HADOOP_HOME/share/hadoop/tools/lib
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
export HIVE_HOME="/usr/lib/hive"
export HBASE_HOME="/usr/lib/hbase"
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$HBASE_HOME/bin:$HADOOP_COMMON_LIB:$HADOOP_TOOLS_LIB:$PATH

您能在这里提出实际问题吗?

库希克·钱德拉(Koushik Chandra)

在将hbase版本0.98.14与hive版本1.1.0结合使用后,此问题已得到解决。请访问PLZhttp://stackoverflow.com/questions/32701905/unable-to-load-data-in-hbase-table-‌​‌​from-hive了解详细信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法为hbase创建配置单元表

来自分类Dev

无法从配置单元创建hbase表

来自分类Dev

无法创建配置单元表

来自分类Dev

配置单元-仅在第一个表为空时创建表

来自分类Dev

为 Hbase 表创建拆分的策略。

来自分类Dev

Hbase连接问题和无法创建表

来自分类Dev

配置单元查询-INSERT OVERWRITE LOCAL DIRECTORY为单个表创建多个文件

来自分类Dev

配置单元创建新表失败

来自分类Dev

在配置单元中创建表时出错

来自分类Dev

从scala中的配置单元表创建数据框时,无法提供架构名称作为输入

来自分类Dev

无法在所需路径上创建配置单元表并插入值

来自分类Dev

无法在指定位置的配置单元中看到创建的数据库和表

来自分类Dev

在HDFS目录中为文件创建HBase表

来自分类Dev

无法为 Javascript 项目创建“运行配置”

来自分类Dev

无法在Hive中创建外部表以指向hbase

来自分类Dev

配置单元创建表查询时出现MismatchedTokenException

来自分类Dev

在Spark中使用架构创建配置单元外部表

来自分类Dev

使用Parquet文件元数据创建配置单元表

来自分类Dev

配置单元创建表重复的列名称错误

来自分类Dev

创建配置单元表并加载带引号的CSV数据

来自分类Dev

Impala无法访问所有配置单元表

来自分类Dev

无法将数据加载到配置单元表中

来自分类Dev

无法从配置单元中的表中选择数据

来自分类Dev

无法使用 spark-submi 从配置单元中找到表

来自分类Dev

删除表配置单元

来自分类Dev

为表中的多个单元格创建边框

来自分类Dev

使用Java创建带有约束的配置单元表,并使用jdbc程序检查配置单元表的列约束

来自分类Dev

使用来自两个配置单元表的值创建一个新的配置单元表

来自分类Dev

无法在Eclipse中为AspectJ项目创建运行/调试配置

Related 相关文章

  1. 1

    无法为hbase创建配置单元表

  2. 2

    无法从配置单元创建hbase表

  3. 3

    无法创建配置单元表

  4. 4

    配置单元-仅在第一个表为空时创建表

  5. 5

    为 Hbase 表创建拆分的策略。

  6. 6

    Hbase连接问题和无法创建表

  7. 7

    配置单元查询-INSERT OVERWRITE LOCAL DIRECTORY为单个表创建多个文件

  8. 8

    配置单元创建新表失败

  9. 9

    在配置单元中创建表时出错

  10. 10

    从scala中的配置单元表创建数据框时,无法提供架构名称作为输入

  11. 11

    无法在所需路径上创建配置单元表并插入值

  12. 12

    无法在指定位置的配置单元中看到创建的数据库和表

  13. 13

    在HDFS目录中为文件创建HBase表

  14. 14

    无法为 Javascript 项目创建“运行配置”

  15. 15

    无法在Hive中创建外部表以指向hbase

  16. 16

    配置单元创建表查询时出现MismatchedTokenException

  17. 17

    在Spark中使用架构创建配置单元外部表

  18. 18

    使用Parquet文件元数据创建配置单元表

  19. 19

    配置单元创建表重复的列名称错误

  20. 20

    创建配置单元表并加载带引号的CSV数据

  21. 21

    Impala无法访问所有配置单元表

  22. 22

    无法将数据加载到配置单元表中

  23. 23

    无法从配置单元中的表中选择数据

  24. 24

    无法使用 spark-submi 从配置单元中找到表

  25. 25

    删除表配置单元

  26. 26

    为表中的多个单元格创建边框

  27. 27

    使用Java创建带有约束的配置单元表,并使用jdbc程序检查配置单元表的列约束

  28. 28

    使用来自两个配置单元表的值创建一个新的配置单元表

  29. 29

    无法在Eclipse中为AspectJ项目创建运行/调试配置

热门标签

归档