elasticsearch2.2的單機安裝

  •   性能描述

 elasticsearch2.2的性能還是非常好的,我這裏使用了5個虛擬機性能很一般的虛擬機如圖:


沒有副本,20個分片,數據量爲250g,文檔數爲5.7億條,這樣的查詢還能0.1秒查到:


  • 安裝步驟

言歸正傳說說安裝吧

從官網下載elasticsearch-2.2.0.tar.gz

上傳linux服務器

修改配置文件elasticsearch-2.2.0/config/elasticsearch.yml

</pre><pre name="code" class="html">#使節點名使用主機名
node.name: ${HOSTNAME}
#使用網口eth0網卡
network.host: _eth0_
#集羣機器列表2.2不配置這個不能自動發現其他節點
discovery.zen.ping.unicast.hosts: ["host213", "host217", "host221", "host231","host236"]
#修改集羣名稱
cluster.name: ehl_elasticsearch
#修改數據保存路徑
path.data: /data/elasticsearch/indexdata
path.work: /data/elasticsearch/work
path.logs: /data/elasticsearch/logs
#允許es鎖定內存防止gc時間太長
bootstrap.mlockall: true
ES_MIN_MEM: 4g
ES_MAX_MEM: 4g
#禁用動態創建索引(性能不高,防止髒數據搞亂索引)
index.mapper.dynamic: false

修改linux的環境變量/etc/profile

#設置系統環境變量確定es可以鎖內存
ulimit -l unlimited 

  • 啓動描述
由於es2.2爲了安全考慮默認不允許使用root啓動,但是我們這個先不管安全問題,怎麼啓動呢

安裝head
plugin install mobz/elasticsearch-head


命令如下:
./elasticsearch -d -D es.insecure.allow.root=true

獨立安裝的就完成了。性能不錯。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章