• 搜索引擎ElasticSearchV5.4.2系列二之ElasticSearchV5.4.2+kibanaV5.4.2+x-packV5.4.2安装


    相关博文:

    搜索引擎ElasticSearchV5.4.2系列一之ES介绍

     搜索引擎ElasticSearchV5.4.2系列二之ElasticSearchV5.4.2+klanaV5.4.2+x-packV5.4.2安装

     搜索引擎ElasticSearchV5.4.2系列三之ES使用

    linux & windows 安装ES参考官网:

    https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/index.html

    https://www.elastic.co/guide/en/elasticsearch/reference/master/_installation.html

    1.介绍linux安装ES步骤如下:

    1.1.安装JDK1.8,不做介绍。

    java -version //检查jdk版本
    echo $JAVA_HOME //查看环境变量

    1.2.下载ES

    curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.tar.gz   // 很多组件目前支持到5.4.2。请采用5.4.2,后面步骤一样

    or
    curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0-alpha2.tar.gz

     

    1.3.解压

    tar -xvf elasticsearch-6.0.0-alpha2.tar.gz

     

    1.4.运行ES,我的机子上运行过程提示了java.langUnsupportedOperationException 。这个异常是因为我的Linux版本过低造成的,可忽略。

    cd elasticsearch-6.0.0-alpha2/bin
    ./elasticsearch

     

    1.5.检测ES是否运行成功,

      新打开一终端

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

     

    注:这就意味着你现在已经启动并运行一个 Elasticsearch 节点了,你可以用它做实验了。 单个节点 可以作为一个运行中的 Elasticsearch 的实例。 而一个 集群 是一组拥有相同 cluster.name 的节点, 他们能一起工作并共享数据,还提供容错与可伸缩性。(当然,一个单独的节点也可以组成一个集群) 你可以在 elasticsearch-6.0.0-alpha2/config/elasticsearch.yml 配置文件中 修改 cluster.name ,该文件会在节点启动时加载 (译者注:这个重启服务后才会生效)。配置方面大家参考官网内容:https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/important-configuration-changes.html

     ===========================分割线================================= 

    2.介绍Kibana安装:

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

     2.1 下载kibana-5.4.2*.tar.gz

    wget https://artifacts.elastic.co/downloads/kibana/kibana-5.4.2-linux-x86_64.tar.gz

    sha1sum kibana-5.4.2-linux-x86_64.tar.gz

    tar -xzf kibana-5.4.2-linux-x86_64.tar.gz

     2.2 修改kibana.yml, 连接ElasticSearch.url 

    vim config/kibana.yml 

    2.3.启动kibana

    ./bin/kibana

     2.4 浏览器访问 : localhost:5601/app/kibana

    注意:

    • https://www.elastic.co/downloads/kibana 可以在该地址获取下载链接,一定要选择对于系统和版本。
    • 按照文档的要求,一般情况下kibana的版本必须和Elasticsearch安装的版本一致。
    • 之前ES和Kibana配合还需要使用plugin安装一些Marvel,sense等,现在都不需要了,DevTools就是之前的Sense,好用!!

    ===========================分割线================================= 

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

    3.在ES 安装x-pack,ES停用状态下执行

    在ES目录下

    ./bin/elasticsearch-plugin install x-pack   
     
    可以看到在安装的过程中会看到一个插件额外的权限要求:
    再次请求:
    curl 'http://localhost:9200/?pretty' 

     

    确认您要授予X-Pack附加权限。 X-Pack需要这些权限在安装过程中设置威胁上下文加载器,以便Watcher可以发送电子邮件通知。
    以上就成功的在ES5.4中安装了X-PACK
     

    4.在Kibana中安装 x-pack ,Kibana停用状态下执行

    4.1 zip包大小约120MB,注意您的网络。。。耐心等待!

    在 kibana目录下

    ./bin/kibana-plugin install x-pack

     

    4.2 启动ES,启动kibana 

    4.3 验证x-pack

      在浏览器上输入: http://localhost:5601/ ,可以打开Kibana,此时需要输入用户名和密码登录,默认分别是 elastic 和 changeme

      登录到Kibana会发现 elastic是一个最高级别的user,拥有所有权限,其角色是superuser。当然在这里我们也可以添加自定义的用户,并为其分配角色,不同的角色对应不同的功能。

    4.4.管理用户,

    我们不仅可以通过kibana可视化的界面来管理用户
    另外我们也可以通过ES的Reset Password API来管理用户。

    PUT _xpack/security/user/elastic/_password
    {
    "password": "elasticpw"
    }
    PUT _xpack/security/user/kibana/_password
    {
    "password": "kibanapw"
    }

    修改了kibana的密码之后,还需要修改kibana.yml的配置文件中
    elasticsearch.password:kibanapw
     

    完~

    转载请注明出处。
    作者:mengfanzhu
    出处:http://www.cnblogs.com/cnmenglang/p/7058292.html

  • 相关阅读:
    luogu_1009 阶乘之和
    codevs_3117 高精度练习之乘法(my struct)
    luogu_2142 高精度减法
    luogu_1601 A+B Problem(高精)
    luogu_1007 独木桥
    luogu_1006 传纸条
    luogu_1004 方格取数
    luogu_1003 铺地毯
    luogu_1002 过河卒
    BZOJ 2560: 串珠子 (状压DP+枚举子集补集+容斥)
  • 原文地址:https://www.cnblogs.com/cnmenglang/p/7058292.html
Copyright © 2020-2023  润新知