When i try to read a file from HDFS, i want to substring the record by java
code (javada line.substring(1,9)) but i am getting outofindex error. When i
do the same operation on same file by PIG code there is no problem.
I took following error, What shoul i do in Java.
java.lang.StringIndexOutOfBoundsException: String index out of range: 9
at java.lang.String.substring(String.java:1934)
at WordCount$Map.map(WordCount.java:19)
at WordCount$Map.map(WordCount.java:12)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:358)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:307)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
--
View this message in context: http://old.nabble.com/java-code---parsing-string--outofindex--error--File-on-HDFS-tp26322437p26322437.html
Sent from the Hadoop core-dev mailing list archive at Nabble.com.
|