已采納回答 / 藍色冰點戀
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