Настройте HDFS и Kerberos для моментального снимка Elasticsearch - PullRequest
0 голосов
/ 10 сентября 2018

Я использую Elasticsearch Cluster с 8 узлами.На главном узле я пытаюсь сделать снимок и отправить его на другой сервер, который не является частью кластера.Я установил подключаемый модуль HDFS-репозитория и попытался сделать снимок с помощью команды:

curl -X PUT "10.12.18.18:9200/_snapshot/my_hdfs_repository" -H 'Content-Type: application/json' -d'
{
  "type": "hdfs",
  "settings": {
    "uri": "hdfs://server.production.com:8020/",
    "path": "elasticsearch/respositories/my_hdfs_repository",
    "conf.dfs.client.read.shortcircuit": "true"
  }
}
'

На сервере пользователь gnss, поэтому, когда я пытаюсь сделать снимок, он говорит, что разрешение запрещено как Elasticsearchroot отличается.

Если IP-адрес сервера - xxxx, а пользователь - gnss, как изменить мои файлы конфигурации HDFS и какие изменения необходимо выполнить на сервере.Я попытался создать пользователя gnss и добавить его в группу и сделал некоторые базовые изменения в моих файлах конфигурации в соответствии с
следующим образом: https://books.google.co.in/books?id=HP5_CwAAQBAJ&pg=PA1&source=gbs_toc_r&cad=4#v=onepage&q&f=false

Я попытался настроить Kerberos, но не смог.Пожалуйста помоги.Застрял на несколько дней

...