YARN: Security
Security is an integral part of any production deployment of Enterprise Data Platform
Должно быть понятно, кто меняет данные, у кого есть доступ.
Аутентификация - это процесс установления того, что кто-то действительно является тем, кем он есть
Авторизация относится к правилам, которые определяют, кому и что разрешено делать.
Например. Алекс может быть авторизован для создания и удаления каталогов, в то время как Ник может только читать
Kerberos
Kerberos часто используется в целях безопасности в продакшн решениях.
Принципы Kerberos для ResourceManager и NodeManager должны быть настроены в файле yarn-site.xml
.
Убедитесь, что каждый пользователь, который будет выполнять задания YARN, существует на всех узлах кластера (то есть на каждом узле, на котором размещен любой демон YARN).
The following properties can be added to the yarn-site.xml file on every machine in the cluster:
Additional security services
Существуют также и дополнительные security services
Ranger
Ranger is a central security policy administration console.
Он работает с Kerberos, LDAP и AD (active directory) HDFS, Yarn, Hive, HBase, Storm, Knox, Solr, Kafka и другими, которые поддерживают плагин Ranger.
Knox
Knox немного проще. Это единая точка безопасного доступа для кластеров Hadoop. Он перенаправляет все запросы, таким образом управляя доступом к данным. Это обеспечивает упрощенный доступ через остальные REST API.
Last updated
Was this helpful?