欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

hive集成hbase筆記

系統 3482 0

系統環境:

Hbase:0.90.3

hive:0.7.0

hive 0.7.0自帶的lib下包含文件“hbase-0.89.0-SNAPSHOT.jar”,我的hbase版本是0.90.3,首先拷貝hbase-0.90.3.jar到hive/lib下,然后刪除“hbase-0.89.0-SNAPSHOT.jar”。

創建hive表、hbase表:

?Xml代碼??

  1. CREATE?TABLE?hbase_table_1(key?int,?value?string)???
  2. ??STORED?BY?'org.apache.hadoop.hive.hbase.HBaseStorageHandler'??
  3. ??WITH?SERDEPROPERTIES?("hbase.columns.mapping"?=?":key,cf1:val")??
  4. ??TBLPROPERTIES?(" hbase.table.name "?=?"xyz");??

?其中屬性hbase.table.name值"xyz"為hbase的表名,屬性hbase.columns.mapping,"cf1:val"為列族名稱。

在hive 客戶端執行上面語句后,會在hive中生成表"hbase_table_1",在hbase中生成表"xyz"

?

導入測試數據:

Java代碼??
  1. hive>?CREATE?TABLE?pokes?(foo?INT,?bar?STRING);??
  2. hive>?LOAD?DATA?LOCAL?INPATH?'./examples/files/kv1.txt'?OVERWRITE?INTO?TABLE?pokes;??
  3. hive>?INSERT?OVERWRITE?TABLE?hbase_table_1?SELECT?*?FROM?pokes;??
  4. hive>?select?*?from?hbase_table_1;??

?

troubleshooting:

Java代碼??
  1. FAILED:?Error?in?metadata:?MetaException(message:org.apache.hadoop.hbase.MasterNotRunningException:?CNC-JN-R-541:60000??
  2. ????????at?org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:394)??
  3. ????????at?org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:83)??
  4. ????????at?org.apache.hadoop.hive.hbase.HBaseStorageHandler.getHBaseAdmin(HBaseStorageHandler.java:74)??
  5. ????????at?org.apache.hadoop.hive.hbase.HBaseStorageHandler.preCreateTable(HBaseStorageHandler.java:158)??
  6. ????????at?org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable(HiveMetaStoreClient.java:344)??
  7. ????????at?org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:470)??
  8. ????????at?org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:3146)??
  9. ????????at?org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:213)??
  10. ????????at?org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:130)??
  11. ????????at?org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57)??
  12. ????????at?org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1063)??
  13. ????????at?org.apache.hadoop.hive.ql.Driver.execute(Driver.java:900)??
  14. ????????at?org.apache.hadoop.hive.ql.Driver.run(Driver.java:748)??
  15. ????????at?org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:164)??
  16. ????????at?org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:241)??
  17. ????????at?org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:456)??
  18. ????????at?sun.reflect.NativeMethodAccessorImpl.invoke0(Native?Method)??
  19. ????????at?sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)??
  20. ????????at?sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)??
  21. ????????at?java.lang.reflect.Method.invoke(Method.java:597)??
  22. ????????at?org.apache.hadoop.util.RunJar.main(RunJar.java:156)??
  23. )??

?

出現這個錯誤的原因是我引入的hbase包和hive自帶的hive包沖突,刪除hive/lib下的?hbase-0.89.0-SNAPSHOT.jar, OK了。

?

?

FAILED: Error in metadata: MetaException(message:Column Family department is not defined in hbase table hello)

?

當使用hive相關管理已經存在的hbase 多列table時,出現上面錯誤,而且列族“department ”的確存在,最終發現原因是:在hive中使用CREATE EXTERNAL TABLE 創建表的時候,"hbase.columns.mapping"的值中不能包含空格

hive集成hbase筆記


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美视频性 | 亚洲精品乱码久久久久久 | 天天摸日日干 | 国内精品伊人久久久影视 | 成人免费毛片高清视频 | 国产精品国产三级国产播12软件 | 亚洲 欧美日韩 国产 中文 | 国产精品福利在线观看免费不卡 | 四虎图库 | 精品入口麻豆 | 精品啪啪| 草久在线视频 | 中文字幕欧美在线 | 亚洲区欧美中文字幕久久 | 四虎国产视频 | 欧美一级成人免费大片 | 国产男女自拍视频 | 在线观看国产免费高清不卡 | 亚洲一区二区久久 | 欧美午夜视频一区二区三区 | 成熟人妻AV无码专区A片 | 亚洲成人精品 | 好大好硬好长好爽a网站 | 欧美吹潮 | 久久一区 | 桃色网站入口 | 看全色黄大色黄大片爽一次 | 91久久线看在观草草青青 | 色欧美色 | 日日爽| 天天操狠狠操夜夜操 | 99re热这里只有精品视频 | 九九精品热| 午夜理论电影在线观看亚洲 | 操夜夜| 亚洲三级视频在线观看 | 91精品久久一区二区三区 | 操操操日日日干干干 | 成在线人视频免费视频 | 亚洲福利影院 | 91视频国内 |