为Elasticsearch快照配置HDFS和Kerberos

时间:2018-09-10 18:02:21

标签: hadoop elasticsearch hdfs kerberos snapshot

我正在运行具有8个节点的Elasticsearch集群。在主节点上,我试图拍摄快照并将其发送到不属于群集的另一台服务器。我安装了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,因此当我尝试拍摄快照时,它说权限被拒绝,因为Elasticsearch根目录不同。

如果服务器IP为x.x.x.x,并且用户存在gnss,则如何更改我的HDFS conf文件以及需要在服务器上进行哪些更改。我尝试创建用户gnss并将其添加到组中,并根据
对我的conf文件进行了一些基本更改 对此: https://books.google.co.in/books?id=HP5_CwAAQBAJ&pg=PA1&source=gbs_toc_r&cad=4#v=onepage&q&f=false

我试图设置Kerberos,但没有成功。 请帮忙。卡了几天

0 个答案:

没有答案