• ElasticSearch 5.5 离线环境的完整安装及配置详情,附kibana、ik插件配置及安装包下载路径


    此文针对局域网环境(非公网环境),提供ElasticSearch 5.5.2的完整安装及配置教程,包括ES的kibana插件、IK中文分词插件安装及配置。

    另外,文章提供安装配置环境涉及到的所有安装包下载路径及参考指南,供大家学习。

    环境准备

    • 安装环境

      Linux环境,内网测试版本为:Red Hat Enterprise Linux Server release 6.3 (Santiago)

    • ES5.X版本要求jdk版本至少1.8
    • 创建ES访问账号

      ES从2.X开始禁止直接使用root用户启动,所以需要创建单独用户,并为用户分配相应的目录权限

      

       其中/home/tshi为elasticsearch服务的存储目录

    • 操作系统的配置文件参数修改

      修改/etc/security/limits.conf配置文件,在末尾追加一下配置

      

      修改/etc/sysctl.conf配置文件

      

    • 安装包准备(附下载路径

       百度云下载,下载地址链接:https://pan.baidu.com/s/1lGJBB70p16gYINt0vyjqPQ 密码:vc54

      • 参考指南:《elasticsearch权威指南-中文.pdf》
      • Elasticsearch安装包:elasticsearch-5.5.2.tar.gz
      • Kibana安装包:kibana-5.5.2-linux-x86_64.tar.gz
      • IK分词安装包:elasticsearch-analysis-ik-5.5.2.zip

    ES安装及配置

    a)     解压tar包到指定目录

     

    b)     进入elasticsearch目录下config的elasticsearch.yml对个别参数进行配置修改:

     

    c)     进入bin目录,执行./elasticsearch执行elasticsearch服务,下图显示执行成功

     

    d)     后台执行的命令为 ./bin/elasticsearch &。

    e)     如果想要配置分布式,只需将elasticsearch安装目录改名存储,然后对./config/elasticsearch.yml配置文件修改,设置相同的集群名称,不同的节点名,不同的端口号即可,下图为测试服务器的第二个节点的配置项:

    cluster.name: my-application
    node.name: node-2
    bootstrap.memory_lock: false
    bootstrap.system_call_filter: false
    network.host: 127.0.0.1
    http.port: 9201
    http.cors.enabled: true
    http.cors.allow-origin: "*"

    f)      启动成功后,通过浏览器进行测试

     

    g)     可以通过http://127.0.0.1:9200/_cat/health?v查看当前集群的健康状态,因为当前服务器上有两个节点,所以显示状态为green,如果为单节点,则会是yellow,没有副本。

    至此,完成了ES的安装及环境配置,已经可以通过浏览器或者客户端进行索引创建、访问等操作。


     Kibana安装及配置

    a)     首先将安装包内的kibana-5.5.2-linux-x86_64.tar.gz上传服务器,并解压至目标目录

    b)     打开安装目录下的./config/kibana.yml进行kibana的环境配置,修改配置如下:

    server.host: "127.0.0.1"
    elasticsearch.url: "http://127.0.0.1:9200"

    c)     启动kibana:./bin/kibana  (后台启动命令为:./bin/kibana &)

    d)     启动成功后,浏览器访问:127.0.0.1:5601进入kibana控制台。Kibana的使用教程请自行百度。


     IK中文分词及配置

    ES默认的分词器为standard,其对中文的支持很不友好,所以进行全文检索时,需要给es服务绑定合适的中文分词,这里采用IK分词器进行安装,IK分词器是目前阿里Elasticsearch服务默认自带的中文分词。

    a)     将安装包的elasticsearch-analysis-ik-5.5.2.zip上传服务器,并解压

    b)     在elasticsearch中创建ik的安装目录,将ik目录移动至此目录下

    c)     重启elasticsearch

    d)     验证ik是否可用(通过kibana验证)

     

  • 相关阅读:
    对比<input type="text" id="">和<asp:TextBox runat="server" ID="">
    EasyUI 启用行内编辑
    水平居中和transform: translateY(-50%) 实现元素垂直居中效果
    表头的一些解释
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">详解
    访问远程桌面 步骤
    jQuery EasyUI API 中文文档
    用JavaScript方式创建easyUI datagrid Column Group(列组)
    jquery中innerheight outerHeight()与height()的区别
  • 原文地址:https://www.cnblogs.com/trey/p/9025257.html
Copyright © 2020-2023  润新知