【问题标题】:Configuring Hive with Hbase使用 Hbase 配置 Hive
【发布时间】:2012-01-03 15:01:21
【问题描述】:

我需要使用 hive 在 HBase 上执行查询。我已经下载了 HBase 并且 Hive 我的 HMaster 运行良好;我需要知道需要对 hive 进行哪些配置更改才能将 HBase 用作后端数据库。任何链接教程将不胜感激。 提前致谢。

【问题讨论】:

    标签: hadoop hive hbase


    【解决方案1】:

    apache Hive wiki 很好地解释了它https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration

    要创建一个由 hive 管理的 HBase 表,请尝试类似

    CREATE TABLE hive_managed(key string, value1 string, value2 int)
    STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
    WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,columnFamilyName:val1,columnFamilyName:val2")
    TBLPROPERTIES ("hbase.table.name" = "hivemanaged");
    

    *编辑以下评论

    【讨论】:

    • 主机文件内容到底应该是什么,因为我可以单独通过 hive 和 hbase 创建表,但使用 hive 我无法在 hbase 中创建表。我需要构建一个伪分布式 hbase/hive/hadoop 设置。
    • 感谢回复,首先我无法将 hbase hive 和 hadoop 作为伪分布式,这些配置文件和主机文件以及我使用的主机名文件中应该有什么设置 ubuntu分布
    猜你喜欢
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多