此文针对局域网环境(非公网环境),提供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配置文件

安装软件准备(安装包在文章最后有下载路径)

ES安装包:elasticsearch-5.5.2.tar.gz

ES插件kibana:kibana-5.5.2-linux-x86_64.tar.gz

ES中文分词插件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验证)

安装包下载附录

参考指南:《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

希望与广大网友互动??

点此进行留言吧!

java5 离线安装包_ElasticSearch 5.5 离线环境的完整安装及配置详情,附kibana、ik插件配置及安装包下载路径...相关推荐

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

    此文针对局域网环境(非公网环境),提供ElasticSearch 5.5.2的完整安装及配置教程,包括ES的kibana插件.IK中文分词插件安装及配置. 另外,文章提供安装配置环境涉及到的所有安装包 ...

  2. Ambari-2.7.5整合HDP-3.1.5集群完整安装记录(内附安Ambari-2.7.5 + HDP-3.1.5安装包下载地址)

    Ambari-2.7.5 + HDP-3.1.5安装包下载方式: 关注微信公众号:浮世Talk,回复ambari即可获取 介绍 Ambari是Apache软件基金会中顶级项目,由Ambari Serv ...

  3. python离线安装包_Python2.7如何离线安装包

    1 Python版本是2.7已经在CentOS7系统自带,没有pip,没有互联网环境,需要先安装 backports.ssl_match_hostname-3.4.0.2.tar.gz,直接再Cent ...

  4. ant vue 离线文档_超全离线开发手册

    前言 昨天在分享如何安装man手册时候,有读者留言提到了zeal,特意去体验了一下,感觉还不错,也分享给大家.在这里再次感谢读者[0x27]. zeal ​不知道你是否曾经想过,如果有一个工具,类似于 ...

  5. ORB-SLAM2环境配置以及运行详解(一):ROS与非ROS环境下的安装、编译、离线数据集测试

    系统环境:Ubuntu 16.04 LTS ROS版本:Kinetic Kame ORB-SLAM2源码的编译部分有ROS版本和非ROS版本,非ROS版本不需要安装ROS也可以运行,主要针对离线数据集 ...

  6. agaular 离线文档_超全离线开发手册

    前言 昨天在分享如何安装man手册时候,有读者留言提到了zeal,特意去体验了一下,感觉还不错,也分享给大家.在这里再次感谢读者[0x27]. zeal ​不知道你是否曾经想过,如果有一个工具,类似于 ...

  7. Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)

    Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(0) node的卸载 1.打开控制面板 我的电脑右键--->属性-- ...

  8. Node.js下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(1)

    Node.js下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程- ...

  9. abb机器人离线编程软件叫做_工业机器人离线编程(ABB)1-2 常用离线编程软件介绍.pptx...

    1-2 常用离线编程软件介绍;一.常用离线编程软件;1. ABB RobotStudio离线编程软件介绍RobotStudio 是一款 PC 应用程序,用于机器人单元的建模.离线创建和仿真.如图1-1 ...

  10. 如何在python上安装安装包(python 3.9 环境 PyCharm pillow安装包为例)

    一.确定安装了python 1.cmd的打开方式:windows+r 或者是在搜索栏上直接搜索cmd,出现以下的界面 在界面输入:python 如果安装成功了会出现以下的界面: 此时你的python是 ...

最新文章

  1. 杰奇数据库mysql_杰奇模板出现Unable to save result set in…可尝试修复数据库
  2. python拼音怎么写-Python 获取中文字拼音首个字母的方法
  3. 【PAT乙级】1066 图像过滤 (15 分)
  4. php文件安全实现方法,php安全下载大文件的实现代码
  5. 《TCP/IP详解》学习笔记(二):数据链路层
  6. 【Python】 运算符
  7. JS面试题-闭包异步-变量提升-引用传值-this
  8. 发现凌晨醒来,可以写出平时写不出来的代码
  9. 51单片机的LED的位定义(通俗易懂)
  10. Ortholab has been moved to Google Code
  11. 如何把多张图片合并成一个PDF?
  12. 相关分析-5种常用相关分析方法
  13. 【JqGrid】jqgrid合并单元格
  14. NAO机器人的Walk功能
  15. 基于opentx开源软件,DIY属于自己的uav遥控器
  16. android 5.0 apk 安装失败提示INSTALL_FAILED_INVALID_URI
  17. SpringBoot中使用Mybatis碰到的问题记录
  18. Yann LeCun,牛人也!
  19. 京东一键复制宝贝,如何快速上货?
  20. 图像处理去噪点(中值滤波)java

热门文章

  1. Fiddler中文版 软件分享(亲测可用!)
  2. C语言经典编程实例(一)
  3. 自定义ArcView-构造拓展性高的view
  4. 空间计量:地理加权回归模型-(GWR)-参数估计
  5. 杰控连接mysql_杰控FameView组态软件在数据库连接和查询方面的应用
  6. 数字全息干涉偏振相移实验经验总结
  7. 图片压缩小工具,jpg,png压缩
  8. 人力资源管理系统erp
  9. Java初学练手,一款汽车车牌号生成小工具
  10. Labview自适应屏幕分辨率