Linux安装ElasticSearch-2.2.0
1、下载ElasticSearch-2.2.0安装包
https://www.elastic.co/downloads/elasticsearch
2、安装ElasticSearch-2.2.0
rpm -ivh elasticsearch-2.2.0.rpm
/etc/init.d/elasticsearch有服务的配置文件
3、修改配置文件
vim /etc/elasticsearch/elasticsearch.yml
改文件存放路径和访问IP:
创建目录修改所有者权限:
mkdir /data/elasticsearch
chown -R elasticsearch:elasticsearch /data/elasticsearch
内存设置
elasticsearch内存设置为:(elasticsearch.yml)
vim /etc/elasticsearch/elasticsearch.yml
bootstrap.mlockall: true
这样可以elasticsearch确保使用物理内存,不使用linux swap 。
ElasticSearch安装好后我们需要对ElasticSearch的Config进行一系列配置,具体如下: http://blog.csdn.net/huwei2003/article/details/40591191 云计算平台(检索篇)-Elasticsearch-配置篇
node.data: true --节点是否存储数据 index.number_of_shards: 5 --索引分片数 index.number_of_replicas: 1 --索引副本数 index.cache.field.max_size: 500000 --索引缓存 index.cache.field.expire: 20m --索引缓引过期时间
提高ES占用内存 (elasticsearch.in.sh)
内存适当调大,初始是256M, 最大1G,
vim /usr/share/elasticsearch/bin/elasticsearch.in.sh
ES_MIN_MEM=256m
ES_MAX_MEM=1g
改之前:
改之后:
调大后,最小和最大一样,避免GC, 并根据机器情况,设置内存大小,
3、添加自启动服务,运行elasticsearch:
chkconfig --add elasticsearch -- 添加自启动服务 chkconfig elasticsearch on --添加自启动服务 service elasticsearch start --启动服务 service elasticsearch status --可查看服务启动状态
4、设置防火墙
iptables -I INPUT -p tcp --dport 9200 -j ACCEPT service iptables save service iptables restart cat /etc/sysconfig/iptables
5、浏览器访问:http://192.168.7.131:9200/
6、安装head插件。通过head,可以查看集群几乎所有信息,还能进行简单的搜索查询,观察自动恢复的情况等等。
./plugin install mobz/elasticsearch-head
现在在浏览器里测试一下:http://192.168.7.131:9200/_plugin/head/
7、安装bigdesk是集群监控插件,通过该插件可以查看整个集群的资源消耗情况,cpu、内存、http链接等等。https://github.com/lukas-vlcek/bigdesk(官网)、http://blog.csdn.net/july_2/article/details/24702243(监控工具介绍)
cd /usr/share/elasticsearch/plugins
git clone https://github.com/lukas-vlcek/bigdesk.git
cd bigdesk/
git tag
git checkout v2.5.0
创建“_site”目录,将bigdesk的所有文件移动到_site目录下面,在bigdesk目录下面创建文件plugin-descriptor.properties
vim plugin-descriptor.properties 复制下面的内容到plugin-descriptor.properties文件里面 description=bigdesk - A web front end for an elastic search cluster version=master site=true name=bigdesk
service elasticsearch restart
在浏览器里面输入:http://192.168.7.131:9200/_plugin/bigdesk
转:http://blog.csdn.net/huwei2003/article/details/40402291、http://blog.csdn.net/july_2/article/details/24702243
官网:https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html