0
我已經使用flume代理將映像(.jpg)傳輸到HBase。現在我想獲取該圖像並存儲在磁盤(本地文件系統)中,是否有可將圖像(存儲爲Avro)轉換爲實際圖像&存儲在磁盤中的實用程序。如何從hbase獲取映像(以avro格式存儲)並存儲在本地文件系統中
我已經使用flume代理將映像(.jpg)傳輸到HBase。現在我想獲取該圖像並存儲在磁盤(本地文件系統)中,是否有可將圖像(存儲爲Avro)轉換爲實際圖像&存儲在磁盤中的實用程序。如何從hbase獲取映像(以avro格式存儲)並存儲在本地文件系統中
我可能會建議分兩個階段來完成。
使用hbase shell
到scan
表,並提取內容到文件Get output from scans in hbase shell
使用Avro的工具到Avro的文件轉換成原始文件(影像?)java -jar ~/avro-tools-1.7.4.jar fromjson
我可以導入數據到一個文件,但我無法使用avro-tools可用選項將文件轉換爲圖像... –
可用工具: compi le。 的concat fragtojson fromjson fromtext getmeta 的getSchema IDL 誘導反射。 jsontofrag recodec rpcprotocol rpcreceive rpcsend發送單個RPC消息。 繫繩 tojson 圖案文字 trevni_random schema.trevni_tojson –