Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

ElasticSearch学习笔记 PDF 下载


分享到:
时间:2020-10-14 09:53来源:http://www.java1234.com 作者:转载  侵权举报
ElasticSearch学习笔记 PDF 下载
失效链接处理
ElasticSearch学习笔记 PDF 下载


本站整理下载:
提取码:dui9 
 
 
相关截图:
 
主要内容:

1、介绍
全文检索(MyISAM支持, Innodb)
1.1 海量数据检索
对于海量数据进行检索如果采用MySQL,效率太低
1.2 全文检索
在海量数据中执行搜索功能时,如果使用MySQL,无法实现
1.3 实时性
在实现生成的数据中,需要立马检索出来
1.4 高亮显示
将检索出的结果需要进行突出
2、ES概述
用java写的基于lucene的一款全文检索框架
源码开放,搜索实时,分布式
对外提供的接口符合RESTFull风格
ES和Solr
都是基于Lucene
Solr查询离线数据速度会比较快,如果查询实时数据ES比较快
Solr的集群需要Zookeeper进行管理,ES自带有管理组件
在大数据中ES比Solr更有市场
3、ES的安装
3.1 安装ElasticSearch和Kibana
创建Docker-compose.yml
3.2 安装可能出现的错误
注意:
默认在虚拟机中启动es会出现虚拟内存不足错误!
jvm的内存不足
version: "3.1" services: elasticsearch: image: daocloud.io/library/elasticsearch:6.5.4 restart: always container_name: elasticsearch ports: - 9200:9200 kibana: image: daocloud.io/library/kibana:6.5.4 restart: always container_name: kibana ports: - 5601:5601 environment: - elasticsearch_url=http://192.168.136.129:9200 depends_on: - elasticsearch elasticsearch | [2020-08-20T02:18:50,400][INFO ][o.e.b.BootstrapChecks ] [toN2lHJ] bound or publishing to a non-loopback address, enforcing bootstrap checks elasticsearch | ERROR: [1] bootstrap checks failed elasticsearch | [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 临时解决办法(重启虚拟机会失效): 1.切换到root用户,执行命令: sysctl -w vm.max_map_count=262144 2.查看结果: sysctl -a|grep vm.max_map_count 3.显示: vm.max_map_count = 262144 永久解决办法 在/etc/sysctl.conf文件最后添加一行:vm.max_map_count=262144 重启虚拟机 [root@localhost docker_elasticsearch]# find /var/lib/docker/ -name jvm.options /var/lib/docker/overlay2/e8529a58709388e69d66a4ed3352108afa7dc85d87821e95c938eeb eea83bddf/merged/usr/share/elasticsearch/config/jvm.options /var/lib/docker/overlay2/2aca90eba05bc46365e432797088581ac20f46535b38d8a36c3fbda 57e6b5923/diff/usr/share/elasticsearch/config/jvm.options

 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐