ElasticSearch 5学习(1)——安装Elasticsearch、Kibana和X-Pack

安装准备:

安装Elasticsearch惟一的要求是安装官方新版的Java,包括对应的Jdk。html

安装Elasticsearch

首先到官网下载最新版本的Elasticsearch压缩包。linux

可使用命令,注意将最新的可用的下载连接填入:浏览器

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.2.zip
unzip elasticsearch-5.0.2.zip
cd elasticsearch-5.0.2

运行Elasticsearch

Elasticsearch已经准备就绪,执行如下命令可在前台启动:安全

./bin/elasticsearch

若是想在后台以守护进程模式运行,添加-d参数。curl

打开另外一个终端进行测试:elasticsearch

curl 'http://localhost:9200/?pretty'

你能看到如下返回信息:ide

{
    "name": "vP19PMO",
    "cluster_name": "elasticsearch",
    "cluster_uuid": "IMKMfkMsSrKODIYg5gxgeQ",
    "version": {
        "number": "5.0.2",
        "build_hash": "f6b4951",
        "build_date": "2016-11-24T10:07:18.101Z",
        "build_snapshot": false,
        "lucene_version": "6.2.1"
    },
    "tagline": "You Know, for Search"
}

这说明你的ELasticsearch集群已经启动而且正常运行。工具

安装Kiabna

Kibana是一个为 ElasticSearch 提供的数据分析的 Web 接口。可以使用它对日志进行高效的搜索、可视化、分析等各类操做。学习

首先到官网下载最新版本的Kiabna压缩包。测试

可使用以下命令,注意将最新的可用的下载连接填入:

wget https://artifacts.elastic.co/downloads/kibana/kibana-5.1.1-linux-x86_64.tar.gz
sha1sum kibana-5.1.1-linux-x86_64.tar.gz
tar -xzf kibana-5.1.1-linux-x86_64.tar.gz
cd kibana/

注意:

  • https://www.elastic.co/downloads/kibana 能够在该地址获取下载连接,必定要选择对于系统和版本。
  • 按照文档的要求,通常状况下kibana的版本必须和Elasticsearch安装的版本一致。

安装X-Pack

X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中。在Elasticsearch 5.0.0以前,您必须安装单独的Shield,Watcher和Marvel插件才能得到在X-Pack中全部的功能。

下载前提

Elasticsearch 5.0.2

Kibana 5.0.2

Elasticsearch下载X-Pack

在Es的根目录(每一个节点),运行 bin/elasticsearch-plugin进行安装。

bin/elasticsearch-plugin install x-pack


安装过程当中跳出选项如今y便可。

若是你在Elasticsearch已禁用自动索引的建立,在elasticsearch.yml配置action.auto_create_index容许X-pack创造如下指标:

action.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*

运行Elasticsearch。

bin/elasticsearch

Kibana下载X-Pack

在Kibana根目录运行 bin/kibana-plugin 进行安装。

bin/kibana-plugin install x-pack


安装过程会比较久,耐心等待。

运行Kibana。

bin/kibana

验证X-Pack

在浏览器上输入: http://localhost:5601/ ,能够打开Kibana,此时须要输入用户名和密码登陆,默认分别是 elasticchangeme

安装参考:

  1. 每一个操做系统安装Elasticsearch的文件选择不一样,参考:https://www.elastic.co/downloads/elasticsearch,选择对应的文件下载。
  2. 安装Kiabna须要根据操做系统作选择,参考:https://www.elastic.co/guide/en/kibana/current/install.html,选择对应的文件下载。
  3. 安装X-Pack须要根据Elasticsearch安装不一样的方式提供不一样的安装方法,参考:https://www.elastic.co/guide/en/x-pack/5.0/installing-xpack.html#installing-xpack

名词解释

在刚接触Elasticsearch的时候,会有不少名词不能理解,或者不知道其中的关系。其中不少是为不一样版本的Elasticsearch而存在的。

Marvel

Marvel插件:在簇中从每一个节点聚集数据。这个插件必须每一个节点都得安装。 
Marvel是Elasticsearch的管理和监控工具,在开发环境下无偿使用。它包含了Sense。

Sense

交互式控制台,使用户方便的经过浏览器直接与Elasticsearch进行交互。

Hand

在学习Elasticsearch的过程当中,必不可少须要经过一些工具查看es的运行状态以及数据。若是都是经过rest请求,未免太过麻烦,并且也不够人性化。此时,Head插件能够实现基本信息的查看,rest请求的模拟,数据的检索等等。

X-pack

x-pack是elasticsearch的一个扩展包,将安全,警告,监视,图形和报告功能捆绑在一个易于安装的软件包中,也是官方推荐的。

Kibana

kibana是一个与elasticsearch一块儿工做的开源的分析和可视化的平台。使用kibana能够查询、查看并与存储在elasticsearch索引的数据进行交互操做。使用kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。

kibana使得理解大容量的数据变得很是容易。它很是简单,基于浏览器的接口使咱们可以快速的建立和分享显示elasticsearch查询结果实时变化的仪表盘。

在Elasticsearch 5版本以前,通常都是经过安装Kibana,然后将Marvel、Hand等各类功能插件添加到Kibana上使用。在Elasticsearch 5版本以后,通常状况下只须要安装一个官方推荐的X-pack扩展包便可。

转载请注明出处。
做者:wuxiwei
出处:http://www.cnblogs.com/wxw16/p/6150681.html

相关文章
相关标签/搜索