ElasticSearch学习之旅(一)

第一次接触ElasticSearch是之前公司做的proxy中对于后端日志的查询

ELK一起配合使用,完成了对整个后端接口日志的收集,查询,展示。构建了微服务中监控的这一环。

后面还见识到了直接使用ElasticSearch对于业务数据的查询。

在基于大量的非结构化数据查询过程中,相较于传统的sql,ElasticSearch具有查询速度快的优势,这取决于它独特的设计(后面会讲到)。

写下这个系列的博客,是想记录一下自己的学习过程,如果有什么说的不对的地方,欢迎在评论中教育我:)

第一篇首先讲环境的搭建

我所从事的是.net的开发工作,所以之后的内容全部是基于windows版本的学习

ElasticSearch的安装

首先需要去官网下载ElasticSearch并安装在电脑上 

 https://www.elastic.co/cn/downloads/elasticsearch

       选择适合你服务器的版本下载,解压到你本地,cmd运行bin目录下elasticsearch.bat批处理指令 即可在本机启动一个elastic的节点

       elasticsearch.bat -E node.name=node1 -E cluster.name=bruce -E path.data=node1_data -d elasticsearch.bat 

        以上指令包含了三个操作 1.设置节点名称  2.设置集群名称 3.设置数据存储区域

        

        出现这样的消息证明节点已经启动

        同时浏览器中浏览地址 127.0.0.1:9200 将会看到elastic Search的页面

        证明你本机的节点已经启动成功

        

        上面这一段json显示的是你节点的具体信息

       PS:网上很难查到windos启动多节点的方法,我自己尝试了一下,可以启动多个CMD执行启动ElasticSearch节点命令,这样能在windows上启动多个ElasticSearch节点,方法比较笨,但是还能用。

  同时附带一个用于监控es节点的小工具 ,下载地址: https://github.com/lmenezes/cerebro/releases 

       下载后解压,bin目录cerebro.bat 运行,浏览器打开localhost:9000 端口可查看

        监听localhost:9200 端口即可监控节点情况 出现以下页面说明安装成功

         

Kibana的安装

  下载地址:https://www.elastic.co/cn/downloads/kibana

下载并解压后bin目录下kibana.bat 启动

 

启动成功后浏览器输入localhost:5601 出现kibana 页面即安装成功

Logstash安装

 下载地址:https://www.elastic.co/cn/downloads/logstash

 

选择合适版本进行下载,解压后运行语句,logstash.bat -f logstash.conf 将目标数据导入es

logstash.conf 是自己编写的导入的配置,需要提前写好并放在 logstash.bat 同级目录下。

在这里不做详细讲解

好了ELK相关组件的安装至此已经完成,有兴趣的可以自己动手试试,接下来的内容我会持续更新在这个系列的博客中。

猜你喜欢

转载自www.cnblogs.com/LyBruce/p/11101333.html