Reading a simple Avro file from HDFS
===

I am trying to do a simple read of an Avro file stored in HDFS.  I found out how to read it when it is on the local file system....

    FileReader reader = DataFileReader.openReader(new File(filename), new GenericDatumReader());
    
    for (GenericRecord datum : fileReader) {
       String value = datum.get(1).toString();
       System.out.println("value = " value);
    }
    
    reader.close();

My file is in HDFS, however.  I cannot give the openReader a Path or an FSDataInputStream.  How can I simply read an Avro file in HDFS?

Thanks