gpt4 book ai didi

hbase - 如何在文本文件中转储 hbase 表?

转载 作者:行者123 更新时间:2023-12-03 17:37:57 26 4
gpt4 key购买 nike

我需要在 HBase 中转储一个表并需要它以文本文件/csv 格式?我找了 scan , exportget HBase shell 中的命令,但它不起作用。

最佳答案

有很多方法可以从 HBase 表中获取数据,例如运行 export map/reduce 作业。您可以在此处阅读有关此内容和其他内容的信息 http://blog.sematext.com/2011/03/11/hbase-backup-options/
如果您想控制写入哪些行/单元格,您可以使用 pig scripts 来做到这一点。

x = LOAD 'hbase://<sourceDatabaseName>' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage( '<family:qualifier>', '<family:qualifier2>','-loadKey true') AS (ID: bytearray  , Value1:chararray , Value2:chararray);

STORE x INTO '<destFileName>'
USING CSVExcelStorage(['<delimiter>' [,{'YES_MULTILINE' | 'NO_MULTILINE'} [,{'UNIX' | 'WINDOWS' | 'UNCHANGED'}]]]);

关于hbase - 如何在文本文件中转储 hbase 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com