Elasticsearch(二)——安装与下载

一、ElasticSearch安装

下载地址:

二、ElasticSearch配置

  1. windows安装好后的目录结构
  2. 可以配置占用内存的大小
  3. elasticsearch 目录结构
bin 启动文件
config 配置文件
          log4j2 日志配置文件
          jvm.options java虚拟机相关的配置
          elasticsearch.yml   elasticsearch的配置文件  默认9200端口  跨域配置
lib    相关jar包
logs  日志
modules 功能模块
plugins   插件(ik)
  1. elasticsearch启动,端口为9200 双击elasticsearch.bat 启动

5. 访问elasticsearch

三、elasticsearch中的head插件

  1. 下载好elasticsearch-head-master插件,然后进行安装 elasticsearch-head是一款专门针对于elasticsearch的客户端工具,elasticsearch-head是一个基于node.js的前端工程 前提:需要安装nodejs,运行elasticsearch-head会用到grunt,而grunt需要npm包管理器,所以nodejs是必须要安装的(nodejs安装不在这里讲述)
  1. 启动head插件
  1. 访问9100 出现跨域问题
  2. 在elasticsearch.yml中解决跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
  1. 重启es服务器,再次访问,显示正常
  2. 建立索引

四、ELK

Elk是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称。市面上也被称为Elastic Stack.其中Elasticsearch是一个基于Lucene、分布式、通过Restful进行交互的近实时搜索平台框架。像类似百度,谷歌这种大数据全文搜索引擎的场景都可以使用Elasticsearch作为底层支持框架,可见Elasticsearch提供的搜索能力确实强大,市面上很多时候我们简称Elasticsearch为es.Logstash是ELK的中央数据流引擎,用于从不同目标(文件、数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同的目的地 (文件/MQ/redis/elasticsearch/kafka等)。Kibana可以将elasticsearch的数据通过友好的页面展示出来。提供实时分析的功能。 市面上很多只要提供ELK能够一致说出它是一个日志分析架构技术栈总称,但实际上ELK不仅仅适用于日志分析,它还可以支持其他任何数据分析和收集的场景,日志分析和收集只是更具有代表性,并非唯一性。

五、Kibana

  1. kibana简介

Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析展示。Kibana让海量数据更容易理解。让操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。设置Kibana非常简单,无需编码或者额外的基础架构,几分钟就可以完成Kibana安装并启动Elasticsearch索引监视。 官网地址:https://www.elastic.co/cn/kibana Kibana 版本要和Es版本一致 2. kibana项目结构 3. 启动kibana进行测试 4. 点击kibana.bat 启动 如果 出现log… 卡住 可以进行点击回车 5. 访问5601端口 6. 做查询测试

  1. kibana汉化插件 将config中的kibana.yml文件修改如下内容 汉化改完,重启项目即可。
经验分享 程序员 微信小程序 职场和发展