您的位置:首页 > 其它

ElasticSearch安装记录

2012-08-09 21:07 375 查看
http://blog.csdn.net/laigood12345/article/category/1113868





1.下载安装包https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.19.2.zip

2.解压
root@bt:/opt/elasticsearch-0.19.2#unzip elasticsearch-0.19.2.zip
3.运行
root@bt:/opt/elasticsearch-0.19.2# bin/elasticsearch //后台运行
root@bt:/opt/elasticsearch-0.19.2# bin/elasticsearch -f //前台运行
4.环境变量
ES_JAVA_OPTS
ES_HEAP_SIZE
ES_MIN_MEM(defaults to 256m)
ES_MAX_MEM(defaults to 1gb)
5.命令行参数
$bin/elasticsearch -f -Xmx2g -Xms2g -Des.index.storage.type=memory
-X and -D
When set,both override anything set using either JAVA_OPTS or ES_JAVA_OPTS
6.Running As a Service
下载elasticsearch-servicewrapper https://github.com/elasticsearch/elasticsearch-servicewrapper

解压到elasticsearch/bin目录下
root@bt:/opt/elasticsearch-0.19.2# bin/service/elasticsearch console //控制台启动
root@bt:/opt/elasticsearch-0.19.2# bin/service/elasticsearchstart //后台启动
root@bt:/opt/elasticsearch-0.19.2# bin/service/elasticsearchstop //停止服务
root@bt:/opt/elasticsearch-0.19.2# bin/service/elasticsearchinstall //Install
elasticsearchto run on system startup (init.d / service).
root@bt:/opt/elasticsearch-0.19.2# bin/service/elasticsearchremove //Removes
elasticsearchfrom system startup (init.d / service).
7.重要配置
修改limits.conf,设置最大打开文件数和memlock限制
vim/etc/security/limits.conf
* soft nofile unlimited
* hard nofile unlimited
* - memlock unlimited
ulimit -lunlimited
ulimit -n100000

设置ES能够分配的JVM内存大小,建议MIN和MAX设置一样大,避免频繁的分配内存(默认单位MB),根据服务器内存的大小,一般分配60%左右。
root@bt:/opt/elasticsearch-0.19.2#vim bin/service/elasticsearch.conf
set.default.ES_MIN_MEM=256
set.default.ES_MAX_MEM=1024

锁定内存
root@bt:/opt/elasticsearch-0.19.2#vim config/elasticsearch.yml
bootstrap.mlockall: true

8.安装elasticsearch-head
elasticsearch/bin/plugin-install mobz/elasticsearch-head
open http://localhost:9200/_plugin/head/
9.安装bigdesk
bin/plugin -installlukas-vlcek/bigdesk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: