我正在运行具有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,但没有成功。 请帮忙。卡了几天