标签:数据分析 Search Elastic 启动 Lucene 开源 搜索 Elasticsearch es
文章目录
引言
大家好,我是ChinaManor,直译过来就是中国码农的意思,俺希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,一个平凡而不平庸的人。
为什么选择 Elastic Search
ElasticSearch简介
Elasticsearch是一个基于Apache Lucene™的开源搜索引擎。无论在开源还是专有领域,
Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。
特点:
分布式的实时文件存储,每个字段都被索引并可被搜索
分布式的实时分析搜索引擎
可以扩展到上百台服务器,处理PB级结构化或非结构化数据
Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目
的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。
ES能做什么?
全文检索(全部字段)、模糊查询(搜索)、数据分析(提供分析语法,例如聚合)
ElasticSearch 使用场景
维基百科和百度百科,手机维基百科,全文检索,高亮,搜索推荐。
StackOverflow(国外的程序异常讨论论坛),IT问题,程序的报错,提交上去,有人会跟你
讨论和回答,全文检索,搜索相关问题和答案,程序报错了,就会将报错信息粘贴到里面去, 搜索有没有对应的答案
GitHub(开源代码管理),搜索上千亿行代码。
电商网站,检索商品。
日志数据分析,logstash采集日志,ES进行复杂的数据分析(ELK技术,
elasticsearch+logstash+kibana)
商品价格监控网站,用户设定某商品的价格阈值,当低于该阈值的时候,发送通知消息给用户,比如说订阅手机的监控,如果iphone的手机低于3000块钱,就通知我,我就去买
BI系统,商业智能,Business Intelligence。比如说有个大型商场集团,BI,分析一下某某区域
最近3年的用户消费金额的趋势以及用户群体的组成构成,产出相关的数张报表,**区,最近3年,每年消费金额呈现100%的增长,而且用户群体85%是高级白领,开一个新商场。ES执行 数据分析和挖掘,Kibana进行数据可视化国内。
国内:站内搜索(电商,招聘,门户,等等),IT OA系统搜索(OA,CRM,ERP,等等), 数据分析(ES热门的一个使用场景)
设计方案
实时将物流快递单等业务数据增量同步至Elasticseach索引中,数据流程图如下所示:
启动 Elasticsearch
2.1启动 Elasticsearch 服务端
操作步骤 说明
1 切换到es用户下
su - es
2 启动
cd /export/services/es/
nohup ./bin/elasticsearch &
3 查看WebUI
在浏览器中输入http://node2.itcast.cn:9200
6 使用_cat接口查询集群信息
在浏览器中输入http://node2.itcast.cn:9200/_cat
2.2启动Kibana
操作步骤 说明
1 切换到es用户下
su - es
2 启动Kibana
cd /export/services/kibana
nohup ./bin/kibana &
3 查看WebUI
在浏览器中输入http://node2.itcast.cn:5601/
到此大功告成喽~~
√
总结
以上便是Elastic Search快速入门篇,愿你读过之后有自己的收获,如果有收获不妨一键三连一下~
标签:数据分析,Search,Elastic,启动,Lucene,开源,搜索,Elasticsearch,es 来源: https://blog.csdn.net/xianyu120/article/details/117518586
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。