是时候用 ES 拯救发际线啦

searchguard配置文件管理问题

Elasticsearch | 作者 zxang | 发布于2019年01月28日 | 阅读数:2355

版本:elasticsearch-6.5.4 ; search-guard-6-6.5.4
问题:es安装成功之后,每个节点都会存在一份searchguard config文件,假如我需要添加一个用户,那么我需要去节点A修改对应的searchguard config文件,之后执行sgadmin.sh脚本,成功之后意味着修改成功。但是这样子就会导致节点A和其他节点的配置文件不一致,如果下一次我在节点B执行了sgadmin.sh,就会导致这次的更改失效, 请问一下这种情况需要怎么解决?
个人拙见: 每次修改完当前节点上的配置文件是,手动同步到其他节点上,且上传至git。
已邀请:

zqc0512 - andy zhou

赞同来自:

不会啊,你UPDATE的时候从一个地方 update啊。 只需要一次 ,不用每个节点 这玩意是存在ES里面的。第一次搞完了就OK了。
 
 

zqc0512 - andy zhou

赞同来自:

./sgadmin.sh  -cd /opt/elasticsearch/plugins/search-guard-5/sgconfig -cn xxxx -ks  /opt/elasticsearch/config/xxxxkeystore.jks -kspass xxxxxxx  -ts  /opt/elasticsearch/config/truststore.jks -tspass xxxxx -nhnv -h xxxxxxx -p 9300

Leeeo - 90后IT男

赞同来自:

./sgadmin.sh 用这个命令的时候在同一个节点上,不要在不同的节点上,容易搞混乱了,配置文件更改一个节点的就行了。
这个命令执行之后不会更改配置文件,各个节点的配置文件还是一致的。

zqc0512 - andy zhou

赞同来自:

一个节点修改,其它节点同步啊,这配置文件可以下载下来的啊。
 

要回复问题请先登录注册