elasticsearch2.2系列一(es的安装)

本文介绍如何在CentOS7环境下安装并配置Elasticsearch 2.2.1版本,包括禁用防火墙、后台运行Elasticsearch及安装Head插件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境为centos 7,已经安装了jdk7, jdk必须要安装7及以上版本

  1. 切换到非root用户(目前的es不能使用root用户)

  2. 下载es并解压:

    wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.2.1/elasticsearch-2.2.1.tar.gz
    tar -xvzf elasticsearch-2.2.1.tar.gz
    我这里是下载和解压到当前用户的home下面
    
  3. 关闭防火墙

    sudo systemctl stop firewalld.service
    

    我用的是centos7所以用以上命令关闭,假如你用的是centos6可用以下命令

    /etc/init.d/iptables stop           //关闭防火墙服务
    chkconfig –level 35 iptables off    //永久关闭防火墙
    
  4. 运行

    ~/elasticsearch-2.2.1/bin/elasticsearch 
    

    以上命令是前端运行,关掉终端会结束进程,要后台运行,并且把进程的pid打印到当前目录的pid文件里面,可以加参数运行如下

    ~/elasticsearch-2.2.1/bin/elasticsearch -d -p pid
    
  5. 检查是否已经启动

    [hadoop@master ~]$ curl localhost:9200
    {
      "name" : "Redeemer",
      "cluster_name" : "elasticsearch",
      "version" : {
        "number" : "2.2.1",
        "build_hash" : "d045fc29d1932bce18b2e65ab8b297fbf6cd41a1",
        "build_timestamp" : "2016-03-09T09:38:54Z",
        "build_snapshot" : false,
        "lucene_version" : "5.4.1"
      },
      "tagline" : "You Know, for Search"
    }
    

    注意:此时用外网或者局域网ip是不能访问的,如果要访问,按以下修改:

    vim ~/elasticsearch-2.2.1/config/elasticsearch.yml
    修改配置        network.host: 0.0.0.0
    
  6. 安装head插件

    插件安装格式为:sudo bin/plugin install [org]/[user|component]/[version]

    [hadoop@master ~]$ ~/elasticsearch-2.2.1/bin/plugin install mobz/elasticsearch-head
    -> Installing mobz/elasticsearch-head...
    Trying https://github.com/mobz/elasticsearch-head/archive/master.zip ...
    Downloading ......................................................................................................................................................  ..................................................................................................................................................................  ..................................................................................................................................................................  ..................................................................................................................................................................  ........................DONE
    Verifying https://github.com/mobz/elasticsearch-head/archive/master.zip checksums if available ...
    NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)
    Installed head into /home/hadoop/elasticsearch-2.2.1/plugins/head
    
  7. 关闭

    • 在运行的时候如果加了-p参数,那es进程的pid会写入参数指定的文件里面,然后kill pid即可
    • 还可以通过jps命令找到es的pid

      [hadoop@master ~]$ jps
      30462 Jps
      23584 Elasticsearch
      
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值