Hi all, I use Hadoop-1.0 or Hadoop-0.20.2 and Pig 0.8. I encountered a strange behavior of Configuration class.
Configuration#get method can interpret expressions in a value related to a property like ${foo.bar} but Configuration#iterator method doesn't interpret expressions although the method returns the Iterator which contains some pairs of a property name and a value as Map.Entry<String , String> objects. Do you know that the behavior of Configuration class is just a specification or a defect? Because of this matter, I can't use expressions for properties used in pig internal e.g. pig.logfile, pig.temp.dir and so on even if I set those properties in *-site.xml. Best Regards, Kousuke