Я согласен, что в книге приводится странная ссылка, в которой говорится об «этой версии», а также о «0,93». Чтобы сделать вещи немного более понятными, книга в настоящее время выходит за рамки версий, но живет только в транке, который в настоящее время называется 0,93 (и при компиляции он добавляет -snapshot).
В любом случае, все версии HBase в настоящее время совместимы со всеми Hadoop 0.20. * Будь то 0.20.2 или 0.20.205.0., И последняя сейчас является единственной, которая поддерживает добавления. Версия, которую вы используете, 0.20.203, отсутствует, и вы можете потерять данные, если умирает сервер региона.
Возможно, ваше исключение EOF связано с тем, что вы неправильно поменяли файлы Jadoop в своей папке HBase lib /. Я ответил на аналогичный вопрос вчера в списке рассылки EOFException в HBase 0,94 (это было ошибочно 0,94, это должно было быть 0,90,4), что дает другие подсказки по отладке этого.
Наконец, у вашей трассировки стека есть странный номер порта. 50070 - это веб-интерфейс, а не порт RPC Namenode, который по умолчанию равен 9000. Возможно, вы указали HBase неверный номер порта.