UEBA 和 RPA 服务端不出现 license 的二维码解决思路

UEBA/RPA 服务器系统注册页面不显示二维码,license 和查询 elasticsearch 有关,此种现象分两种情况:
1. 单节点服务器
①ps aux |grep ela 查看 elasticsearch 是否启动,若没有启动请执行 /isearch/bin/elasticsearch.sh start /isearch/bin/elasticsearch-head.sh start
②若 ps aux 查看后存在 elasticsearch 相关进程,检查 6100/6200/6300(9200/9300)三个端口状态是否启用(可能为 9200 可能是 6200,具体看配置文件的 http.port 字段后的值),例如 netstat -n | grep 6100,接着,若命令执行完以后都没有输出的话,请检查 /isearch/isa/conf/elasticsearch/elasticsearch.yml 的配置是否正确(network.host 字段如果是单机仅需填写 127.0.0.1 多余的删除,http.port 前面的 #需要去掉,提供这两条解决思路,依照安装文档对照配置是否正确);其次检查 /isearch/isa/webapp/WEB-INF/conf/jdbc.properties 关于 ES 的配置是否正确
③以上问题如果检查出错误,请通过脚本重启 elasticsearch/elasticsearch-head 服务,再看一下端口是否启用,如果已经启用,请进入系统注册页面查看,此时应该可以出现二维码;如果以上方法解决不了问题,建议重装 elasticsearch,重装之前请联系相关开发人员,是否对系统产生影响
2. 集群服务器
①第一点请参考单机
②端口检查方法参考单机中的内容,如果通过浏览器可以正常访问 第一台 ES 服务器 IP:6100/head 看到集群状态为绿色,那么查看 /isearch/isa/webapp/WEB-INF/conf/jdbc.properties 关于 ES 的配置,es.host 字段应该为所有 ES 节点的 IP,如果端口检查不通过,请对照集群安装文档检查 elasticsearch.yml 配置是否正确
③同单机
另外还可以参考另外一个帖子 [http://support.i-search.com.cn/article/1531815784958]