为了账号安全,请及时绑定邮箱和手机立即绑定

ElasticSearch入门

瓦力老师 JAVA开发工程师
难度中级
时长 1小时45分
学习人数
综合评分9.50
102人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最新回答 / hbwhypw_0001
我来说说我实际开发的情况索引创建:我的做法是put数据的时候创建,不用自己手动创建数据同步:就是你说的“跟数据库保持一致”,一般有自动同步和手动同步,自动同步,ES的同步频率可以设置到1秒,即秒级同步;手动同步就简单了,就是CRUD数据库的时候,同时CRUD ES。

讲师回答 / 瓦力老师
重点看error信息:Cannot allocate memory,这是你的内存不够导致的,默认是2G,如果机器内存较小的话,可以调整config/jvm.options里的JVM内存参数,比如可以设定512MB,-Xmx512mb -Xms512mb 具体可以根据自己的机器调整

讲师回答 / 瓦力老师
ES5目前都没有好的开源实现,只能自行实现

讲师回答 / 瓦力老师
第一,确保YAML格式正确;第二,确保第三方插件访问地址正确;

讲师回答 / 瓦力老师
这位同学,贴一下详细的日志错误信息吧,ip相关的一般都和操作系统的安全策略有关,具体还是要看是什么样的错误

讲师回答 / 瓦力老师
这位同学,能看下master所在节点的日志有什么异常信息吗

已采纳回答 / 瓦力老师
最根源的报错信息:Caused by: java.lang.ClassNotFoundException: org.elasticsearch.plugins.NetworkPlugin,这位同学,建议你检查一下环境依赖,确保es相关的jar包出现在CLASSPATH路径上

最赞回答 / a7564951
需要先安装node.js。并配置环境变量执行老师的命令

已采纳回答 / 瓦力老师
这个同学的问题很好,目前业界的搜索引擎其实还是蛮多的,不过并不能简单的就说谁优谁劣,因为每个产品呢都有各自的优势与不足,比如es的竞争对手solr就更适合历史数据的检索,而我们的es更适合实时的场景,这里不是一两句话就能说清楚,瓦力这边正在努力的准备以es为核心的实战课程,等课程上线呢,就会考虑出一些对比性质的课程,以提升大家的综合能力,希望我的回答可以帮助到你,祝亲学习愉快~
课程须知
熟悉maven构建项目,了解RESTful和Spring Boot的基本知识
老师告诉你能学到什么?
ElasticSearch的基本概念,学习ElasticSearch的服务搭建,了解ElasticSearch的常用技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消