【好文】ElasticSearch 5学习——安装Elasticsearch、Kibana和X-Pack

安装准备:

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

安装Elasticsearch

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

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

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 ‘http://localhost:9200/?pretty‘

你能看到以下返回信息:

{
    "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扩展包即可。

时间: 2024-11-03 03:40:49

【好文】ElasticSearch 5学习——安装Elasticsearch、Kibana和X-Pack的相关文章

Lucene 学习-安装 Elasticsearch 服务器

全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选. 它的底层是开源库 Lucene,但是我们没法直接使用 Lucene.必须自己写代码去调用它的接口. Elasticsearch 是 Lucene 的封装,提供了 REST API 的操作接口,非常方便. 一.安装 Java 8 Elasticsearch 需要 Java 8 的环境. 如果还没安装,请参考: http://blog.csdn.net/justdoit_potato/article/detai

ELK学习笔记(一)安装Elasticsearch、Kibana、Logstash和X-Pack

最近在学习ELK的时候踩了不少的坑,特此写个笔记记录下学习过程. 日志主要包括系统日志.应用程序日志和安全日志.系统运维和开发人员可以通过日志了解服务器软硬件信息.检查配置过程中的错误及错误发生的原因.经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误. 通常,日志被分散的储存不同的设备上.如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志.这样是不是感觉很繁琐和效率低下.当务之急我们使用集中化的日志管理,例如:开源的syslog,将所有服务器上的日志收

(转)如何在CentOS / RHEL 7上安装Elasticsearch,Logstash和Kibana(ELK)

原文:https://www.howtoing.com/install-elasticsearch-logstash-and-kibana-elk-stack-on-centos-rhel-7 如果你是一个曾经或过去负责检查和分析Linux系统日志的人,那么你知道如果同时监视多个服务,这个任务可能会成为一个噩梦. 在过去的几天中,该任务必须大多数手动完成,每个日志类型单独处理. 幸运的是,Elasticsearch,Logstash和Kibana的在服务器端的结合,Filebeat在客户端一起,

Ubuntu16.04下安装elasticsearch+kibana实现php客户端的中文分词

1.下载安装elasticsearch和kibana wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.deb dpkg -i elasticsearch-5.4.2.deb wget https://artifacts.elastic.co/downloads/kibana/kibana-5.4.2-amd64.deb dpkg -i kibana-5.4.2-amd64.deb 2.安装

Windows 10 安装ElasticSearch(2)- MSI安装ElasticSearch和安装Kibana

翻阅上篇文章:Windows 10 安装 ElasticSearch 上次写的是下载Zip包安装的,在下载页面 发现有 MSI (BETA) 的下载可选项.了解之后发现MSI安装也值得尝试. MSI安装ElasticSearch 参考文章:Install Elasticsearch with Windows MSI Installer 与zip包安装相比,MSI安装可以将ElasticSearch作为Windows 服务安装,这样可以方便设置开机自启动,就不用看到有一个cmd命令行在任务栏,El

安装logstash+kibana+elasticsearch+redis搭建集中式日志分析平台

本文是参考logstash官方文档实践的笔记,搭建环境和所需组件如下: Redhat 5.7 64bit / CentOS 5.x JDK 1.6.0_45 logstash 1.3.2 (内带kibana) elasticsearch 0.90.10 redis 2.8.4 搭建的集中式日志分析平台流程如下: elasticsearch 1.下载elasticsearch. wget https://download.elasticsearch.org/elasticsearch/elasti

Centos 6.4 安装elasticsearch+kibana

elasticsearch和kibanna的链接地址:https://www.elastic.co/downloads,我的环境里用的包为kibana-4.1.1-linux-x64.tar.gz和elasticsearch-1.7.1.zip. 安装Elasticsearch 以为此前已经配置过java环境,所以直接安装就可以了. [[email protected] ~]# unzip elasticsearch-1.7.1.zip [[email protected] ~]# mv ela

centos6.8安装Elasticsearch和Kibana

注: Elasticsearch  Kibana 的下载地址统一为https://www.elastic.co/downloads/ 需要相应的安装软件可以加本人微信:WJT1356973472(战神) 一:安装Elasticsearch 下载elasticsearch-2.0.0.tar.gz,执行tar -zxvf elasticsearch-2.0.0.tar.gz解压 进入目录,修改配置文件config/elasticsearch.yml  [xx.yml格式:注意顶格,有空格] 如果要

Ubuntu 16.04安装Elasticsearch,Logstash和Kibana(ELK)Filebeat

https://www.howtoing.com/how-to-install-elasticsearch-logstash-and-kibana-elk-stack-on-ubuntu-16-04 在本教程中,我们将在安装Elasticsearch ELK在Ubuntu 16.04(即,Elasticsearch 2.3.x版本,Logstash 2.3.x版本,并Kibana 4.5.x).我们也将告诉你如何配置它收集和可视化你的系统的系统日志进行集中... 分类:UbuntuUbuntu