前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[新星计划]一文快速了解Elastic Search 开源搜索引擎(技术选型+启动命令)

[新星计划]一文快速了解Elastic Search 开源搜索引擎(技术选型+启动命令)

作者头像
Maynor
发布2021-06-10 09:48:26
4300
发布2021-06-10 09:48:26
举报

引言

大家好,我是ChinaManor,直译过来就是中国码农的意思,俺希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,一个平凡而不平庸的人。

大数据热门组件快速入门系列文章:

一篇文章让你快速入门Docker

Hbase快速入门(安装部署)

为什么选择 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快速入门篇,愿你读过之后有自己的收获,如果有收获不妨一键三连一下~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-06-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • 为什么选择 Elastic Search
    • ElasticSearch简介
      • ElasticSearch 使用场景
        • 设计方案
        • 启动 Elasticsearch
          • 2.1启动 Elasticsearch 服务端
            • 2.2启动Kibana
            • 总结
            相关产品与服务
            腾讯云 BI
            腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档