Я хочу реализовать службу координатора, которая работает в Namenode.Внедрить службу координатора для Hadoop
Так что, когда задача карты завершила выполнение своих задач, она отправит обратную связь в namenode, чтобы сообщить, что «Machine (x.x.x.x) обработал идентификатор блока ... принадлежит файлу ...». Namenode будет поддерживать эту информацию в таблице (например).
Я знаю этот вопрос слишком общий, но на самом деле сейчас я застрял в этом.
Могу ли я реализовать эту функцию в Hadoop и как я могу это сделать? Кто-нибудь может дать мне идеалы или какие-то подобные задачи уже сделали?
В Namenode есть журналы аудита о том, кто открыл путь к файлу. С помощью пути к файлу вы знаете идентификаторы блоков. – waltersu
Моя цель - как я могу реализовать обратную связь от узла данных, чтобы называть узел, когда задача карты завершена. Является ли это возможным? – nd07
№. HDFS - это независимый проект. Вам нужно сделать это на своей карте. – waltersu