1
我知道你可以從「文件名」中讀取avro文件,但是我怎樣才能從URL中讀取? 我想做的事的東西線:如何從Java讀取avro?
URL file = new URL("http://mywebsite/my-avro-file");
DatumReader<GenericRecord> userDatumReader = new GenericDatumReader<GenericRecord>();
DataFileReader<GenericRecord> dataFileReader = new DataFileReader<>(file, userDatumReader);
然後分配'HTTP使用
DataFileStream
這需要一個InputStream
,你可以從一個URL
獲得:// mywebsite/myavro.avro'到'File'不'URL' – Baby 2015-03-25 02:51:49非常滑稽。由於文件無法成爲網址,因此我收到了一個例外。 「線程中的異常」主「java.io.FileNotFoundException – Rolando 2015-03-25 02:52:53
啊好吧。看看這個https://weblogs.java.net/blog/kohsuke/archive/2007/04/how_to_convert.html – Baby 2015-03-25 03:00:12