ElasticSearch目录


文章目录

  • 二、ElasticSearch安装
    • 2.1、Windows下安装ElasticSearch
      • 2.1.1、下载与安装
      • 2.1.2、熟悉目录
      • 2.1.3、启动
    • 2.2、安装可视化界面elasticsearch-head
      • 2.2.1、下载地址
      • 2.2.2、安装
      • 2.2.3、启动
    • 2.3、安装kibana
      • 2.3.1、下载地址
      • 2.3.2、安装
      • 2.3.3、启动
      • 2.3.4、开发工具
      • 2.3.5、kibana汉化
    • 2.4、了解ELK

二、ElasticSearch安装

JDK8,最低要求

使用Java开发,必须保证ElasticSearch的版本与Java的核心jar包版本对应!(Java环境保证没错)

这里在windows上进行安装

2.1、Windows下安装ElasticSearch

2.1.1、下载与安装

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

历史版本下载:https://www.elastic.co/cn/downloads/past-releases/

解压即可使用。(尽量将ElasticSearch相关工具放在统一目录下)

2.1.2、熟悉目录

bin 启动文件目录
config 配置文件目录    1og4j2 日志配置文件    jvm.options java 虚拟机相关的配置(默认启动占1g内存,内容不够需要自己调整)elasticsearch.ym1 elasticsearch 的配置文件! 默认9200端口!跨域!
1ib     相关jar包
modules 功能模块目录
plugins 插件目录    ik分词器

2.1.3、启动

一定要检查自己的java环境是否配置好

2.2、安装可视化界面elasticsearch-head

elasticsearch-head

使用前提:需要安装nodejs

2.2.1、下载地址

https://github.com/mobz/elasticsearch-head

2.2.2、安装

解压即可(尽量将ElasticSearch相关工具放在统一目录下)

2.2.3、启动

cd elasticsearch-head# 安装依赖
npm install# 启动
npm run start# 访问
http://localhost:9100/

安装依赖

运行

访问

存在跨域问题(只有当两个页面同源,才能交互)

同源(端口,主机,协议三者都相同)

https://blog.csdn.net/qq_38128179/article/details/84956552

开启跨域(在elasticsearch解压目录config下elasticsearch.yml中添加)

# 开启跨域
http.cors.enabled: true# 所有人访问
http.cors.allow-origin: "*"

重启elasticsearch

再次连接

如何理解上图:

  • 如果你是初学者

    • 索引 可以看做 “数据库”
    • 类型 可以看做 “表”
    • 文档 可以看做 “库中的数据(表中的行)”
  • 这个head,我们只是把它当做可视化数据展示工具,之后所有的查询都在kibana中进行

    • 因为不支持json格式化,不方便

2.3、安装kibana

Kibana是一个针对ElasticSearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana ,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板( dashboard )实时显示Elasticsearch查询动态。设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。

2.3.1、下载地址

下载的版本需要与ElasticSearch版本对应

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

历史版本下载:https://www.elastic.co/cn/downloads/past-releases/

2.3.2、安装

解压即可(尽量将ElasticSearch相关工具放在统一目录下)

2.3.3、启动

访问

localhost:5601

2.3.4、开发工具

(Postman、curl、head、谷歌浏览器插件)

可以使用 Kibana进行测试

如果说,你在英文方面不太擅长,kibana是支持汉化的

2.3.5、kibana汉化

编辑器打开kibana解压目录/config/kibana.yml,添加

i18n.locale: "zh-CN"

重启kibana

汉化成功

2.4、了解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不仅仅适用于日志分析,它还可以支持其它任何数据分析和收集的场景,日志分析和收集只是更具有代表性。并非唯一性。

收集清洗数据(Logstash) ==> 搜索、存储(ElasticSearch) ==> 展示(Kibana)

ElasticSearch、可视化页面、kibana安装相关推荐

  1. ELK入门——ELK详细介绍(ELK概念和特点、Elasticsearch/Logstash/beats/kibana安装及使用介绍、插件介绍)

    目录 主要参考链接 一.什么是ELK(端口9200) 主要特点: 1.存储:面向文档+JSON 2.检索:倒排+乐观锁 3.分析:监控+预警+可视化 4.支持集群 二.Logstash(端口5044) ...

  2. ElasticSearch可视化工具Dejavu安装使用

    目录 1.安装 Docker 环境 2.运行 ElasticSearch 服务 3.安装运行 Dejavu 服务 Dejavu 是一个 ElasticSearch 的 Web UI 工具,支持通过 J ...

  3. elasticsearch head、kibana 安装和使用

    一.概述 1.展示es数据的可视化工具 2.es head 可以当作数据展示查看的工具(数据概览),对于查询等操作使用kibana 二.安装es head 推荐参考文档:Elasticsearch教程 ...

  4. es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

    背景 elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据.elasticsearch-head是基于JavaScript语言编写的,可以使用npm ...

  5. Elasticsearch安装IK分词器,kibana安装是基本使用,DSL语句入门

    文章目录 1. 安装IK分词器 2. Kibana安装和使用 2.1 ELK概述 2.2 Kibana下载 2.3 DSL语句 1. 安装IK分词器 ElasticSearch 默认采用的分词器, 是 ...

  6. 【elasticsearch系列】windows安装kibana

    目录 环境 安装 配置文件 启动 环境 下载kibana版本,要与elasticsearch版本保持一致: 中文社区下载:https://elasticsearch.cn/download/ 安装 下 ...

  7. 【笔记】Kibana安装并结合Elasticsearch使用

    Kibana介绍: Kibana 是一种数据可视化和挖掘工具,可以用于日志和时间序列分析.应用程序监控和运营智能使用案例.它提供了强大且易用的功能,例如直方图.线形图.饼图.热图和内置的地理空间支持. ...

  8. Elasticsearch 及 Kibana 安装篇

    简介 官网-安装介绍 这里记载了各个软件包的安装方法,Linux Mac Windows-- 本文记载的是在 CentOS 系统安装 Elasticsearch 7.0.0 版本的步骤. 安装 Jav ...

  9. win7下Elasticsearch、Kibana安装

    Elasticsearch安装 下载 https://www.elastic.co/cn/downloads/past-releases#elasticsearch 这里下载elasticsearch ...

最新文章

  1. fflush(stdin)与fflush(stdout)
  2. Linux的硬盘分区
  3. C — 对C语言的认识
  4. boost::system::linux_error相关的测试程序
  5. P3846-[TJOI2007]可爱的质数【BSGS,数论】
  6. php对mysql的操作教程,php与Mysql的一些简单的操作
  7. 【TensorFlow系列一】TensorFlow工作原理
  8. mongodb更新操作符$min,$max
  9. ubuntu 13.04 mysql_Ubuntu 13.04 MySQL Proxy安装与配置
  10. 继爱奇艺后,腾讯视频会员也要涨价了
  11. 一个程序,让你清楚区分二进制文件和文本文件
  12. PySpark-Recipes : 写数据到Hive(local data)
  13. 数字信号处理实验matlab版答案刘舒帆,数字信号处理实验指导书(MATLAB版) 随书代码...
  14. Visio安装与下载
  15. 科研小白如何有效下载英文文献和英文书籍?
  16. ThinkPHP中查询一个时间段的数据
  17. 96微信编辑器如何将样式中的二维码替换成自己的?
  18. 车载充电器E-mark认证需要的时间
  19. 一个金融行业站SEO优化方案分析
  20. 谷歌研发智能隐形眼镜

热门文章

  1. 牛客网sql题详解1-10
  2. 宁波到西塘可以坐火车去吗?
  3. getenv(“TEMP“)
  4. php 超时支付取消订单,php利用workerman的定时器实现延时操作(订单支付不成功后一定时间未支付自动取消订单)...
  5. 百度飞桨学院神奇AI技术
  6. 注册aws账号领取EC2免费套餐
  7. PUSHmall推贴多商家共享商圈系统 -- 2021年十月更新计划
  8. Web开发基本准则-55实录-缓存策略(转)
  9. 前端异常监控平台之Sentry落地
  10. Vxworks学习(一)_多任务、任务通信