我想将图像存储在我的hbase表中。我想从hbase表中读取图像文件作为图像。是否可以在hbase中执行此操作。
图像大小不得超过10MB。对于每一行,应该有一个与之关联的图像。想知道怎么做。需要一些线索才能继续。
答案 0 :(得分:3)
是的,可以将图像存储在HBase中,直接从HBase表中读取图像 将图像的byte []存储在一列中。您将能够检索图像。此外,您可以使用http://hbase.apache.org/book.html#_rest来检索图像。只需使用此请求标头:"
接受:application / octet-stream
"
我们Truecar.com正在使用HBase存储数百万张图片。最近,我们在Hadoop Summit 2015介绍了我们的用例。很快,我们将在博客中分享幻灯片和更多细节。
另请查看此增强版HBase jira用于存储图像:https://issues.apache.org/jira/browse/HBASE-11339
以下是存储图片yfrom.com的旧演示文稿:http://www.slideshare.net/jacque74/hug-hbase-presentation