已采纳回答 / 蓝色冰点恋
es可以存放大量数据,es集群非常容易横向扩展,而且检索性能非常好,在大数据量的情况下相比于mysql等性能上有很大的优势,这也是分布式系统的一大优点。凡事都有两面性,es虽然检索性能优越,但是也有缺点上手没有rdbms简单无法像关系型数据一样实现特别复杂的关联查询和事务查询从es导出数据到其他数据库系统中会比较麻烦,特别是二维以上数据在转成关系表时需要另外建维度表。
2017-12-28
讲师回答 / 瓦力老师
同学,你好,索引数据是基于Lucene按照一定方式写在本地磁盘的,另外,对于ES来说,它不是一个适合做持久化的数据中间件,这不是它的强项。如果你想学习ES和数据库的整合,推荐学习瓦力老师的《基于ElasticSearch的搜房网实战》课程哈。祝亲学习愉快~
2017-12-26
{
"query":{
"term":{
"title": "瓦力"
}
}
}
这个查询在6.+上查不出来了
"query":{
"term":{
"title": "瓦力"
}
}
}
这个查询在6.+上查不出来了
最新回答 / 学霸到学杂
是一样的,但是你可以不用设置http.port 还有就是将discovery.zen.ping.unicast.hosts: ["ip"]中ip改你master的ip,不是本地127.0.0.1,而是公网ip或者是你的虚拟机中局域网ip地址
2017-12-23
最赞回答 / 玫瑰湖的牧羊人
翻阅了大量的国外网站才找到答案,https://www.datadoghq.com/blog/elasticsearch-unassigned-shards/,<...图片...>(磁盘空间超过了85%)时候将不再分配分片,我算了下我的容量使用率正好是85.04%,忍痛把一个游戏删了,然后重启集群,OK可以正常分配备份分片了<...图片...>,不过我确实不得不承认在解决问题的时候,谷歌比百度靠谱太多了!
2017-12-20