[ElasticSearch][安装](1.7.1) 2015-08-04 23:00

前提条件

已经安装了如下软件包:

  1. JDK

安装

  • 安装ElasticSearch基础包
ssh data02
cd /opt
wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.tar.gz
tar -zxvf elasticsearch-1.7.1.tar.gz
mv elasticsearch-1.7.1 elasticsearch
  • 安装Marvel插件

Marvel是ElasticSearch的一个基于Web监控工具。提供了Dashboard等系统监控功能。

/opt/elasticsearch/bin/plugin -i elasticsearch/marvel/latest

注意:此命令将连接互联网安装。

访问地址:

http://ip:9200/_plugin/marvel
http://ip:9200/_plugin/marvel/sense/
  • 安装head插件
bin/plugin --install mobz/elasticsearch-head

访问地址:

http://ip:9200/_plugin/head

启动

  • 启动
/opt/elasticsearch/bin/elasticsearch -d

如果不带参数-d,则将在前台运行。

  • 停止

直接杀死ElasticSearch进程,或者运行如下命令中止

curl -XPOST 'http://localhost:9200/_shutdown'
  • 检查安装结果
[root@data02 opt]# curl 'http://localhost:9200/?pretty'
{
  "status" : 200,
  "name" : "Shrunken Bones",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "1.7.1",
    "build_hash" : "b88f43fc40b0bcd7f173a1f9ee2e97816de80b19",
    "build_timestamp" : "2015-07-29T09:54:16Z",
    "build_snapshot" : false,
    "lucene_version" : "4.10.4"
  },
  "tagline" : "You Know, for Search"
}
[root@data02 opt]#
  • 维护信息

监听端口:9200(RESTful),9300(Client API,内部节点通信)
配置文件:/opt/elasticsearch/config/elasticsearch.yml

Tags: #ElasticSearch    Post on Hadoop