Hadoop2 StringIndexOutOfBoundsException во время задания MR - PullRequest
0 голосов
/ 24 октября 2018

Я следую учебному пособию по созданию тестовой среды Hadoop 2.2.0.

Когда я запускаю задание MR, оно не выполняется во время отображения со следующим сообщением об ошибке:

Ошибка: java.lang.StringIndexOutOfBoundsException: начало 10, конец 13, длина 0 в java.base / java.lang.String.checkBoundsBeginEnd (String.java:3107) в java.base / java.lang.String.substring (String.java:1873) в de.jofre.grades.GradesMapper.map (GradesMapper.java:15) в de.jofre.grades.GradesMapper.map (GradesMapper.java:9) в org.apache.hadoop.mapreduce.Mapper.run (Mapper.java:145) в org.apache.hadoop.mapred.MapTask.runNewMapper (MapTask.java:763) в org.apache.hadoop.mapred.MapTask.run (MapTask.java:339) в орг.apache.hadoop.mapred.YarnChild $ 2.run (YarnChild.java:162) в java.base / java.security.AccessController.doPrivileged (собственный метод) в java.base / javax.security.auth.Subject.doAs (тема).Java: 423) в org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1491) в org.apache.hadoop.mapred.YarnChild.main (YarnChild.java:157)

Теперь я прочитал, что это может иметь отношение к памяти.Теперь я установил значение yarn.Node Manager.vmem-pmem-ratio в 3.

Не знаете, что я могу делать неправильно?

...