Просмотр сообщения об ошибке
Не удалось настроить задание: org. apache .had oop .security.AccessControlException: В доступе отказано: пользователь = воздушный поток, доступ = WRITE, inode = "/" : hdfs: hdfs: drwxr-xr-x в орг. apache .had oop .hdfs.server.namenode.FSPermissionChecker.check (FSPermissionChecker. java: 399) в ...
при попытке подключения для запуска кластера h2o
(h2o-3.28.0.1-hdp3.1). Ie Похоже, что ему не нравится, что root hdfs dir hdfs:///
не имеет разрешений на запись для моего пользователя (и предоставление доступа на запись моему пользователю через ranger действительно , по-видимому, решает проблему ), но это кажется неправильным.
Из прошлого опыта я видел это для случая, когда запускающий пользователь не имеет разрешения на запись в свою собственную папку hdfs:///user/<username>
, но мне кажется странным, что h2o хочет, чтобы пользователь иметь доступ на запись ко всему верхнему уровню hdfs dir. Это нормально? Могу ли я изменить это?
Возможно, связано: обнаружение, что после запуска кластера невозможно вручную убить в пользовательском интерфейсе YARN ResourceManager или убить PID, скорее нужно go к URL-адресу кластера h2o и используйте вкладку администратора для выключения кластера. Есть идеи, почему это произойдет?