Elastic Search安装
JDK1.8 最低要求 Elastic Search客户端 界面工具
Java开发 elastic search的版本和我们之后对应的java核心jar包 版本对应 jdk环境正常
下载
官网:https://www,elastic.co
目录
测试
解决跨域问题
因为不同端口 ip访问会产生跨域问题 所以需要通过配置文件进行配置解决跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"- 配置elasticsearch.yml
安装可视化界面 es head的插件
open
http://localhost:9100/- 选择索引添加一个新的索引
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start
了解ELK
ELK是Elastic Search、Logstash、Kibana三大开源框架首字母大写简称。市面上也被称为Elastic stack
其中Elastic search是一个基于Lucene、分布式、通过RestFul方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elastic search作为底层支持框架
Logstash是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/redis/elastic search/kafa等)
Kibana可以将elastic search的数据通过友好的页面展示出来,提供实时分析的功能
市面上很多开发只要提到ELK能够一致说出它是一个日志分析架构技术栈总称
实际上ELK不仅仅适用于日志分析,它还可以支持其他任何数据分析和收集的场景,日志分析和手机制式更具有代表性。并非唯一性。
安装Kibana
官网下载 注意和elastic search版本对应
https://www.elastic.co/cn/kibana
解压
汉化
修改配置类 kibana.yml
i18n.locale: "zh-CN"
启动
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。