• ElasticSearch安装部署教程
  • 发布于 2个月前
  • 197 热度
    0 评论
  • Flower
  • 0 粉丝 21 篇博客
  •   
ElasticSearch
简介:
作用:可以理解为存储数据的。
ElasticSearch 官网:https://www.elastic.co/cn/elasticsearch/
ElasticSearch华为云镜像下载地址:https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D

目录介绍:

部署服务
基于windows

启动
双击ElasticSearch安装路径下bin目录内的elasticsearch.bat。(默认9200端口启动)

访问
localhost:9200

安装插件 head
为了更加直观的观察ElasticSearch,我们通常会使用 head 插件(建议只用来看,不用来操作es)
下载地址:https://github.com/mobz/elasticsearch-head
下载后解压 – 进入解压后的文件夹 – cmd – cnpm install – npm run start

启动后访问 localhost:9100,发现跨域问题,同域名不同端口。

解决跨域问题:
1、关闭elasticsearch;
2、修改elasticsearch安装路径下,config目录内的elasticsearch.yml文件
允许跨域配置
http.cors.enabled: true
http.cors.allow-origin: “*”
3、启动elasticsearch
4、elasticsearch-head 重新连接

ElasticSearch 与 Solr 对比
1、Solr 利用 Zookeeper 来进行分布式管理,而 ElasticSearch 无需依赖,自身带有分布式协调管理功能。
2、Solr 支持更多格式的数据,比如 JSON、XML、CSV,而 ElasticSearch 仅支持 JSON 文件格式。
3、Solr 官方提供的功能比较全,而 ElasticSearch 本身更注重核心功能,高级功能更多是由第三方插件提供,例如图形化界面需要 Kibana 来友好支撑。
4、Solr 查询快,但更新索引时慢(与ElasticSearch比,插入删除慢些),用于电商等应用查询比较多;ES建立索引快(与Solr比,查询会慢一些),即实时性查询快,常用于facebook、新浪微博等网站的搜索。

5、Solr 比较成熟,拥有一个更大、更完整的用户、开发、贡献者社区,而 ElasticSearch 相较之,开发维护者较少、更新迭代太快,学习成本比较高。


Logstash
简介:
作用: 可以理解为过滤收集到的数据的。
Logstash 官网: https://www.elastic.co/cn/logstash/
Logstash华为云镜像下载地址: https://mirrors.huaweicloud.com/logstash/?C=N&O=D

暂时还没接触到,没有实际使用经验,故不展开描述了。

Kibana
作用:可以理解为检索展示、分析数据的。
Kibana 官网: https://www.elastic.co/cn/kibana/
Kibana华为云镜像下载地址: https://mirrors.huaweicloud.com/kibana/?C=N&O=D

部署服务
基于windows

启动
下载好后解压 – 访问解压路径下的bin目录 – 双击 kibana.bat 运行

访问
访问localhost:5601

汉化
修改kibana.yml文件,弄成中文的。(修改后重启Kabana)
i18n.locale: “zh-CN”

最终效果

用户评论