我知道您可以从" filename"中读取avro文件,但是如何从URL中读取? 我想按照以下方式做点什么:
URL file = new URL("http://mywebsite/my-avro-file");
DatumReader<GenericRecord> userDatumReader = new GenericDatumReader<GenericRecord>();
DataFileReader<GenericRecord> dataFileReader = new DataFileReader<>(file, userDatumReader);
答案 0 :(得分:3)
您可以使用DataFileStream
InputStream
,{{1}}可以URL
使用URL#openStream
答案 1 :(得分:0)
您必须创建一个从URL读取的自己的SeekableInput。