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

ElasticSearch入门

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

最新回答 / 慕粉3193552
怎么解决的呢?我也出现了这种问题
全是干货 666
新版本不支持多 type 了
https://www.elastic.co/guide/en/elasticsearch/reference/6.0/removal-of-types.html
。。。为毛老师不用jpa呢。。。

已采纳回答 / 蓝色冰点恋
es可以存放大量数据,es集群非常容易横向扩展,而且检索性能非常好,在大数据量的情况下相比于mysql等性能上有很大的优势,这也是分布式系统的一大优点。凡事都有两面性,es虽然检索性能优越,但是也有缺点上手没有rdbms简单无法像关系型数据一样实现特别复杂的关联查询和事务查询从es导出数据到其他数据库系统中会比较麻烦,特别是二维以上数据在转成关系表时需要另外建维度表。
看了好多遍,入门还是有很大帮助, 虽然我用的Typescript, 也尝试着集成了elasticsearch。 正在研究kibana, 写查询写出了便秘的感觉。老师能重点讲讲查询语句吗?

讲师回答 / 瓦力老师
同学,你好,索引数据是基于Lucene按照一定方式写在本地磁盘的,另外,对于ES来说,它不是一个适合做持久化的数据中间件,这不是它的强项。如果你想学习ES和数据库的整合,推荐学习瓦力老师的《基于ElasticSearch的搜房网实战》课程哈。祝亲学习愉快~
@tony_lu229 因为要提交json作为请求体才能进行查询而不是用URL
{
"query":{
"term":{
"title": "瓦力"
}
}
}
这个查询在6.+上查不出来了

最新回答 / 学霸到学杂
是一样的,但是你可以不用设置http.port 还有就是将discovery.zen.ping.unicast.hosts: ["ip"]中ip改你master的ip,不是本地127.0.0.1,而是公网ip或者是你的虚拟机中局域网ip地址
老师 我普通用户启动es的时候 总是报Killed,es的版本是6.1的

讲师回答 / 瓦力老师
亲,9200是默认HTTP服务监听端口,课程里使用的是TCP的方式,默认是9300端口,你改一下试试哈,当前这个问题和版本是无关的哈,祝亲学习愉快

最赞回答 / 玫瑰湖的牧羊人
翻阅了大量的国外网站才找到答案,https://www.datadoghq.com/blog/elasticsearch-unassigned-shards/,<...图片...>(磁盘空间超过了85%)时候将不再分配分片,我算了下我的容量使用率正好是85.04%,忍痛把一个游戏删了,然后重启集群,OK可以正常分配备份分片了<...图片...>,不过我确实不得不承认在解决问题的时候,谷歌比百度靠谱太多了!
Windows 下 三个节点启动好后, 把master主节点停掉后重启,他就从主节点变成了工作节点,这是什么道理呢?
课程须知
熟悉maven构建项目,了解RESTful和Spring Boot的基本知识
老师告诉你能学到什么?
ElasticSearch的基本概念,学习ElasticSearch的服务搭建,了解ElasticSearch的常用技巧

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消