• ElasticSearch 5学习(1)——安装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扩展包即可。

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

  • 相关阅读:
    ApacheTika解析Word文档
    Oracle中生成随机数的函数
    实现Android和PC之间的蓝牙通信(转载)
    以C#编写的Socket服务器的Android手机聊天室Demo
    初识SVM
    一些编程的小练手
    c#连接MYSQL数据库的两种方法
    Doxygen+Graphviz用来画程序结构图
    C#+MYSQL数据库操作(附源码)
    [转]Use PowerShell to Manage Lists, Views, and Items in SharePoint(使用PowerShell管理列表、视图、列表项)
  • 原文地址:https://www.cnblogs.com/wxw16/p/6150681.html
Copyright © 2020-2023  润新知