1、下载ElasticSearch-2.2.0安装包

https://www.elastic.co/downloads/elasticsearch

2、安装ElasticSearch-2.2.0

 rpm -ivh elasticsearch-2.2..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:                 --索引分片数
index.number_of_replicas: --索引副本数
index.cache.field.max_size: --索引缓存
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  -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/40402291http://blog.csdn.net/july_2/article/details/24702243

官网:https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html

Linux安装ElasticSearch-2.2.0的更多相关文章

  1. Linux安装ElasticSearch启动报错的解决方法

    Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...

  2. Linux安装Elasticsearch

    本文介绍Linux环境如何安装Elasticsearch. 本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2. 1 安装JDK 网上教程很多,也可 ...

  3. Linux 安装elasticsearch、node.js、elasticsearch-head

    前提:下载es的安装包 官网可以下载 es官网 安装elasticsearch 1 新建两个文件夹 一个存放安装文件,一个存放解压后的文件 mkdir -p /export/software //存放 ...

  4. linux 安装elasticsearch

    一.检测是否已经安装的elasticsearch ps aux|grep elasticsearch. 二.下载elasticsearch.tar.gz并上传至服务器usr/local/文件夹下 三. ...

  5. linux 安装weblogic12.1.3.0步骤

    此过程为jar包安装~ 需注意:fmw_12.1.3.0.0_wls.jar     需要jdk1.7.0_15以上的版本 1.安装JDK(若已装可跳过) (1)Oracle官网下载jdk linux ...

  6. linux安装elasticsearch及遇到的各种问题

    1.获取elasticsearch https://www.elastic.co/downloads/elasticsearch 终端输入赋值的下载链接进行下载 wget https://artifa ...

  7. Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步

    ElasticSearch有一个叫做river的插件式模块,可以将外部数据源中的数据导入elasticsearch并在上面建立索引.River在集群上是单例模式的,它被自动分配到一个节点上,当这个节点 ...

  8. linux安装Elasticsearch详细步骤

    坑都已经踩好了 照着步骤一次成功  不多废话 走起 # ## 安装java运行环境 elasticsearch是用Java实现的 跑elasticsearch必须要有jre支持 所以必须先安装jre ...

  9. Linux 安装Anaconda 4.4.0

    安装步骤参考了官网的说明:https://docs.anaconda.com/anaconda/install/linux.html 具体步骤如下:  1.在官网下载地址 https://www.an ...

  10. linux 安装elasticsearch 可能遇到的问题

    1.can not run elasticsearch as root 切换到非root用户 因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户 第一步:liunx创 ...

随机推荐

  1. mac切换root

    方法一: sudo -i sudo su或是su. 转自:http://blog.csdn.net/duanyipeng/article/details/8621967

  2. 【S6】当心C++编译器最烦人的分析机制

    1.考虑一个包含int的文件,复制到list,如下: ifstream dataFile("ints.bat"); list<int> data(istream_ite ...

  3. FPipe, CMD命令行下的端口重定向工具

    英文文档: FPipe v2. - TCP/UDP port redirector. Copyright (c) by Foundstone, Inc. http://www.foundstone.c ...

  4. ZH奶酪:Python中zip函数的使用方法

    定义:zip([iterable, …]) zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些 tuples组成 ...

  5. 使用Jmeter对API进行性能测试

    先补充刚才测试的部分截图余下,后续详细补充内容. API Test.jmx 如下: <?xml version="1.0" encoding="UTF-8" ...

  6. 国外某牛人的JsonModelBinder 实现 MVC 3.0

    public class JsonModelBinder : DefaultModelBinder { public override object BindModel(ControllerConte ...

  7. Live555实战之交叉编译live555共享库

    作者:咕唧咕唧liukun321 来自:http://blog.csdn.net/liukun321 能够通过这个链接获得最新的live555源代码:Live555源代码下载 Live555 是一个为 ...

  8. TxQueryRunner-JDBC小工具

    1.TxQueryRunner的简介(需要相关jar包的请留言) TxQueryRunner类是common-dbutils下QueryRunner的子类,是用来简化JDBC操作的,所以要导入comm ...

  9. Mongostat 3.0详解

    可以参考之前写的这篇博客: Mongostat 2.6详解 mapped Changed in version 3.0.0. Only for MMAPv1 Storage Engine. The t ...

  10. 新的Blog

    前两天闲着没事把blog弄了下,之前用jekyll折腾好久都不好使,最后还是决定用Hexo了= =.. .题解在两面都会更新 新Blog地址mlz000.github.io,欢迎来踩>_<