讲师回答 / 瓦力老师
同学,你好,索引数据是基于Lucene按照一定方式写在本地磁盘的,另外,对于ES来说,它不是一个适合做持久化的数据中间件,这不是它的强项。如果你想学习ES和数据库的整合,推荐学习瓦力老师的《基于ElasticSearch的搜房网实战》课程哈。祝亲学习愉快~
2017-12-26
最新回答 / 学霸到学杂
是一样的,但是你可以不用设置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
最新回答 / ARF阿圆圆圆圆圆
简单的说,对读多写少的存储es是可以代替mongo的,特别是运行在SSD服务器上时(传统硬盘请不要用aggregation和sort,就算有了doc_values的es2也一样不要用,就算你有再多的内存也不要用)。https://www.zhihu.com/question/25535889
2017-12-06
最新回答 / 草鱼禾
你这个是有集群的吗?如果是单机的话TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)要用这个配置
2017-12-02