Elasticsearch
无
李哈哈的世界
毕业于广州华南理工大学,常驻广州,珠海,拥有8年.net开发管理经验。
现任某公司技术经理,擅长带领团队开发项目,喜欢专研技术,挑战新领域项目。
写博客主要是为了记录自己日常在项目中所用到的技术,希望能够结交更多热爱技术的人
展开
-
基于Linux系统的Elasticsearch-6.2.4 总结(七)
※经验见解Elasticsearch 集群一般至少最少3台服务,一主多从模式;2台服务器的时候一台是主分片,另外一台永远都是副本,所以无法实现集群式搜索,只能实现主从备份模式。所以服务器一般建议3台以上。这样分片才会平衡到3台服务器上。Elasticsearch 可以处理PB级别的数据,可以拓展上百台服务器,我们试过拓展最多的服务器是15台。Elasticsearch服务器最好是实体机,虚拟机的效果会有所折扣启动Elasticsearch 不能是root用户,要用普通用户,这一步我原创 2020-09-04 20:38:45 · 5788 阅读 · 0 评论 -
基于Linux系统的Elasticsearch-6.2.4 封装.Net调用Elasticsearch的帮助类(六)
※ 简介 Elasticsearch官网提供两个DLL供.Net调用,一个是Elasticsearch.Net,另一个Nest;之前项目用的是Elasticsearch.Net,但个人感觉用起来没有Nest方便。 ※区别 1. Elasticsearch.Net是一个非常底层且灵活的客户端,它不在意你如何的构建自己的请求和响应。它非常抽象,因此所有的Elasticsearch API被表示为方法,没有太多关于你想如何构建json/request/response对象的东东,并且它还内置了可配置原创 2020-09-04 20:10:28 · 5946 阅读 · 0 评论 -
基于Linux系统的Elasticsearch-6.2.4 Kibana安装使用(五)
※ 简介 三剑客之一,Kibana是一个与Elasticsearch协同工作的开源分析和可视化平台,Kibana 可以让你更方便地对 Elasticsearch 中数据进行操作,包括高级的数据分析以及在图表中可视化您的数据。一般根据项目实际需要,可装可不装,结合head使用效果更佳。※下载地址 https://www.elastic.co/cn/downloads/past-releases/kibana-6-2-4※Linux 安装[root@node129 BigData]# tar -z原创 2020-09-04 19:58:31 · 5950 阅读 · 0 评论 -
基于Linux系统的Elasticsearch-6.2.4 集群安装(四)
※ 简介 Elasticsearch本身支持分布式部署,通过集群部署可以提高系统的可用性,即使是单机版,也可以当做是一台集群。在项目实际过程中一般我们的Elasticsearch集群至少需要三台服务器(一主二从模式),一台做主节点,剩下两个做数据节点。※ 效果图※ 安装步骤安装须知:参考前面文章单机版的安装,本文是在单机版基础上搭建的第一步:设置服务器固定IP地址vi /etc/sysconfig/network-scripts/ifcfg-enp0s8TPROTO=staticNAM原创 2020-09-02 19:57:48 · 5014 阅读 · 0 评论 -
基于Linux系统的Elasticsearch-6.2.4 IK分词器安装(三)
※ 简介 由于Elasticsearch是外国人开发的工具,对英文支持比较好。相对于中文来说,就不是那么友好。那么我们就需要安装一个分词器来解析我们中文。 IKAnalyzer也叫IK分词器,是一个开源的,基于java语言开发的轻量级的中文分词工具包,从2006年12推出1.0版开始,IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为面向java的公共分词组件,独立于Lucene项目原创 2020-09-02 19:40:08 · 5226 阅读 · 0 评论 -
基于Linux系统的Elasticsearch-6.2.4 Head插件安装与应用-离线以及联网版本(二)
上一篇我们主要讲解了Elasticsearch的安装,本篇主要讲解elasticsearch-head插件的应用※ 简介 Elasticsearch-Head作为Elasticsearch的可视化工具,可以让我们很清晰看到Elasticsearch的内容:索引、链接状态等,如图:注:后续我们会安装Kibana作为elasticsearch的可视化工具,Kibana与head各有各的特点,建议都安装使用。※ 联网版本前提:将elasticsearch-head-master.zip以及no原创 2020-08-27 19:57:21 · 5196 阅读 · 5 评论 -
基于Linux系统的Elasticsearch-6.2.4 介绍与安装(一)
※ 简介 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engine原创 2020-08-27 19:56:32 · 5327 阅读 · 3 评论