Я установил Apache Drill версии 1.15 в распределенном режиме на 3 узлах с ZK на тех же 3 узлах.
Теперь я пытаюсь настроить обычную аутентификацию в Drill с использованием PAM.У меня уже есть 2 существующих пользователя в 3 узлах с одинаковым паролем, и они присутствуют в / etc / passwd и / etc / shadow .
Я выполнил шаги, упомянутые здесь , чтобы настроить аутентификацию на кластере Drill.
Но при вводе правильного имени пользователя и пароля выдается ошибка Invalid Username/Password
.
Мой файл Drill-Override.conf выглядит следующим образом:
drill.exec: {
cluster-id: "[cluster_name]",
zk.connect: "[host1]:2181,[host2]:2181,[host3]:2181"
security.user.auth: {
enabled: true,
packages += "org.apache.drill.exec.rpc.user.security",
impl: "pam",
pam_profiles: [ "sudo", "[profile1]", "[profile2]" ]
}
}
Я установил, user1
как администратор и user2
как обычный пользователь.
Естьэто что Drill не работает с существующими пользователями в системе linux и хочет, чтобы пользователи создавались явно (в чем я действительно сомневаюсь), или что-то еще, что мне не хватает?