首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量导入hbase后如何从sqoop获取HFile?

批量导入hbase后如何从sqoop获取HFile?
EN

Stack Overflow用户
提问于 2015-04-29 00:47:19
回答 1查看 362关注 0票数 0

我使用sqoop进行批量hbase导入。我在sqoop中使用这个选项:--hbase-bulkload。Sqoop将生成HFiles并将hfile导入到我的hbase中。我可以验证数据是否存在,并从sqoop日志中尝试从

代码语言:javascript
复制
INFO mapreduce.LoadIncrementalHFiles: Trying to load hfile=hdfs://sandbox.hortonworks.com:8020/tmp/sqoop/data/u/2ce542f59b56466d988e49f7a7e512b7 first=\x00\x00\x00\x00\x00\x01\xDE1\xF8 last=\x00\x00\x00\x00\x00\x01\xEB:L

然而,在工作完成之后。我试着查看这些文件,但它不在那里了。我正在使用以下hadoop命令查看文件:

代码语言:javascript
复制
hadoop fs -ls /tmp/sqoop/data

HFile是否存储在其他地方?或者有一个选项可以在导入作业后保留它?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-04-29 20:38:48

我已经使用sqoop itself.After将数据从oracle导入hbase,导入过程已经完成,文件存储在hdfs文件系统中。

代码语言:javascript
复制
/home/USERNAME/FILENAME(TABLENAME)    

我认为你的Hfile也是以相同的概念存储的,所以最好在那里检查一下

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29925278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档