Elasticsearch 的安装和使用

Posted zpy1993-09

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch 的安装和使用相关的知识,希望对你有一定的参考价值。

  上次在本地安装了elasticsearch和辅助工具。这次我要在windows server 服务器上安装,并且支持远程访问。

  具体安装过程和上一篇一样,这里就不多说了,我要说的是如何修改才能支持远程访问。在服务器上我已经安装完毕了:

 要支持远程访问首先要修改elasticsearch中的config文件夹下的elasticsearch.yml文件,打开添加

node.master: true
node.data: true

技术图片

然后在本地输入远程访问ip:

技术图片

 在elasticsearch-head-master/_site文件夹下找到app.js文件,将下面的ip改成自己的外网ip

技术图片

 

 在elasticsearch-head-master文件夹下找到Gruntfile.js文件,添加 hostname:"*"

技术图片

 

然后在服务器上添加9100的出入站规则:

技术图片

 

 然后登陆路由,做端口映射:

技术图片

 

 添加9100和9200端口映射:

技术图片

然后在elasticsearch-head-master中找到index.html,双击打开:

技术图片

 

 

 head可视化工具插件好像只能本地打开,不能远程打开,我查了一下也没发现有什么好的解决办法,最后自己想了一个办法,能够做到远程访问了。公司平台在服务器上布置了网站,如何把这个index.html页面放在发布网站的文件夹下。然后远程访问页面不就行了,于是我放在发布网站的文件夹下:

技术图片

 

 然后远程打开index.html就可以远程访问了:

技术图片

 

 到时候把这个页面嵌套在网站平台了,看日志就简单多了。

   可视化界面远程访问是可以了,但是总不能一直在服务器上运行elasticsearch.bat 吧,这样就太low了,说不定那次登服务器,不小心就关掉了这个运行界面了。那要怎么做才能既不用运行elasticsearch.bat ,又能支持远程访问呢?其实很简单,那就是让它作为服务器中的一个服务去运行就好了。如何做成服务其实很简单,下一篇我会做介绍。

  

以上是关于Elasticsearch 的安装和使用的主要内容,如果未能解决你的问题,请参考以下文章

Windows-ElasticSearch安装和启动

ElasticSearch安装与启动

elasticsearch分别在windows和linux系统安装

Elasticsearch:创建多个节点的集群 - Elastic Stack 8.0

elastic search使用总结

Elastic Search | Head插件的安装与简单使用