Elasticsearch笔记(一)—Elasticsearch安装配置

Elasticsearch笔记(一)—Elasticsearch安装配置

一、安装Elasticsearch

·安装Elasticsearch唯一的要求是安装官方新版的Java,地址:http://www.java.com/ 

·java安装配置:http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html 

·Elasticsearch下载地址:http://www.elasticsearch.org/download/ 

·下载后直接解压,进入目录下的bin,在cmd下运行elasticsearch.bat 即可启动Elasticsearch

·用浏览器访问: http://localhost:9200/   ,如果出现类似如下结果则说明安装成功:

{
  "name" : "Benedict Kine",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.2.0",
    "build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe",
    "build_timestamp" : "2016-01-27T13:32:39Z",
    "build_snapshot" : false,
    "lucene_version" : "5.4.1"
  },
  "tagline" : "You Know, for Search"
}

其中:

·name———Elasticsearch实例的名字,默认情况下它将从名字列表中随机选择一个,其设置是在config/elasticsearch.yml文件中;

·version———版本号,以json格式表示了一组信息,其中:

number字段代表了当前运行Elasticserch的版本号;

build_snashot字段代表了当前版本是否是从源代码构建而来;

lucene_version表示Elasticsearch所基于的Lucene的版本;

·tagline———包含了Elasticsearch的第一个tagline:"You Know, for Search"。

三、插件介绍及安装

Head

Head是一个用来监控Elasticsearch状态的客户端插件。

安装:到bin目录下 plugin install mobz/elasticsearch-head

安装后再浏览器中输入: http://localhost:9200/_plugin/head/   ,会打开如下界面:

Elasticsearch笔记(一)—Elasticsearch安装配置

图中显示了一个节点Benedict Kine,每个节点拥有不同index的数据,Head提供了HTTP客户端。

Marvel

Marvel是Elasticsearch的图形化监控客户端,可以用来查看当前的各项状态。

安装:

marvel 是以 elasticsearch 的插件形式存在的,可以直接通过插件安装:

# ./bin/plugin -i elasticsearch/marvel/latest

如果你是从官网下载的安装包,则运行:

# ./bin/plugin -i marvel file:///path/to/marvel-latest.zip

运行:

在浏览器中输入:http://localhost:9200/_plugin/marvel/    ,会打开如下界面:

Elasticsearch笔记(一)—Elasticsearch安装配置

3、bigdesk插件安装与使用

进入到安装目录的bin下面,运行以下命令:plugin -install lukas-vlcek/bigdesk

测试:http://ip:9200/_plugin/bigdesk/

这个插件可以看到节点、集群的状态,线程、内存、cpu消耗等系统状态。

Elasticsearch笔记(一)—Elasticsearch安装配置