我正在使用Hadoop 2.5 Vanilla版本,我需要将大量图像数据存储到HDFS和Hive中,但是我不知道该怎么做?
任何人都可以帮助解决此问题
先感谢您
最佳答案
要将文件存储到HDFS中很容易,请参见put文档:
Usage: hdfs dfs -put <localsrc> ... <dst>
您可以编写脚本来放置图像文件。
还有一个问题告诉您如何使用Hive进行操作:How to Store Binary Data in Hive?
我看到一些在线讨论建议将图像存储到hdfs并存储元数据并链接到HBase中的文件是比直接将图像存储到HBase更好的解决方案。
请参阅以下链接以供引用:
http://apache-hbase.679495.n3.nabble.com/Storing-images-in-Hbase-td4036184.html
http://www.quora.com/Is-HBase-appropriate-for-indexed-blob-storage-in-HDFS
https://www.linkedin.com/groups/What-is-best-NoSQL-DB-3638279.S.5866843079608131586
关于java - 将图像存储到HDFS,Hive中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27943319/