2016-07-12 40 views
-1

我們有沒有辦法可以讀取hadoop sequentialFile格式沒有hadoop罐子?閱讀hadoop順序文件格式沒有hadoop罐子

這個問題背後的原因: 我使用HDFS作爲暫存環境,以保持附加到Octet-Stream類型的現有文件並寫爲sequentialFile格式。但是當我閱讀時,我想閱讀它作爲正常的binaryStream,而不使用哈託罐。 這可能嗎?

回答

0

不,如果你想訪問hadoop的順序輸入格式,那麼你需要有hadoop jar,因爲sequentialinputformat擴展了inputformat接口,並且這個輸入格式接口在hadoop jar中定義。

如果你想使用二進制流然後在java中使用序列化。即使是hadoop中的順序輸入格式也是java中序列化的靈感的結果,它們也幾乎以相同的方式工作。所以如果你可以使用java的序列化和deseralisation特性會更好。