Elastic学习总结(ES)

#1 ES集群的搭建,以及head插件的两点使用

集群的搭建 ES安装

1.下载ES。参见https://blog.****.net/napoay/article/details/52202877

2.node下载grunt npm install -g grunt-cli

3下载head 集群如果要安装head,可以借助node快速安装。参见https://www.cnblogs.com/hts-technology/p/8477258.html

特别说明,相信集群安装了head访问很方便,大家知道怎么用。但是head还有个直接的用法。就是打开静态index.html。 输入地址去连接。特别针对,有的服务器,别人没有装head

 

Elastic学习总结(ES)

 

 

 

 

#2 启动常见问题

1 head只是插件啊。所以一定要es启动,header启动,才能直接使用localhost:9100。9200是es的服务端口,9300是es客户端连接端口

2 如果启动后,访问不到,注意查看浏览器的console。看是跨域问题,还是服务不通问题,服务如果能telnet通的话,那十有八九就是跨域问题

3 es的集群状态是红色,绿色,黄色要区分清楚,一般黄色没什么很大的影响,常见备份分片不可用。删除备份分片试一试? PUT请求 http://localhost:9200/_settings { "number_of_replicas" : 0 }

 

#3 ES client jar包连接ES

善用官网搜索 https://www.elastic.co/guide/en/elasticsearch/client/java-api/5.5/java-search.html 我目前的maven依赖如下]

Elastic学习总结(ES)