elasticsearch5.5离线环境的完整安装及配置详情,附kibanaik插件配置及安装包下载路径

Trey Trey     2022-11-12     532

关键词:

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

 

elasticsearch5.5部署安装

1.ElasticSearch介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设... 查看详情

elasticsearch5.5.1-head插件安装

elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。可以通过插件把它集成到ES(首选方式),也可以安装成一个独立WebApp。elasticsearch-head主要有三个方面的操作:显示集群的拓扑,并且能够执行索... 查看详情

elasticsearch5.5安装部署(代码片段)

Elasticsearch5.5下载https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.tar.gzJDK1.8下载http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u18 查看详情

elasticsearch5.5部署head插件

1、git下载软件包yum-yinstallgitgitclonegit://github.com/mobz/elasticsearch-head.git备注:安装包不要放到elasticsearch/plugins目录下 2、node安装http://www.cnblogs.com/shhnwangjian/p/6559732.html2.1、下载编译好的文件123yum - 查看详情

elasticsearch5.5部署head插件

Elasticsearch5.5部署Head插件1、git下载软件包yum-yinstallgitgitclonegit://github.com/mobz/elasticsearch-head.git备注:安装包不要放到elasticsearch/plugins目录下 2、node安装http://www.cnblogs.com/shhnwangjian/p/6559732.html& 查看详情

elasticsearch5.5-head(代码片段)

修改 elasticsearch/config/elasticsearch.yml添加http.cors.enabled:truehttp.cors.allow-origin:"*"下载elasticsearch-head或者 gitclone 到随便一个文件夹安装nodejs,安装9.0.0以上版本 node-v npm默认安装npm-vcd/p 查看详情

androidsdk无法离线安装

...夹。接下来下载文件,把这些文件夹填满。注:本文选择离线安装,速度较快,若要在线安装,则打开“SDKManager.exe”,自动安装即可。2.安装googlo_apis打开下载工具(迅雷等),下载谷歌api的安装包,下载完成后,把这些压缩包... 查看详情

如果还有问arkime不会部署安装,你就把这篇丢给他!(代码片段)

前言关于在线安装和离线安装的配合方式,在本文中不再赘述。基本就是准备在线、离线两个一模一样的环境,在在线环境中边安装边借助yumdownloader、wget等解析依赖和下载安装包,然后再离线环境中构建本地repo,利用yum进行直... 查看详情

windows环境下ruby离线安装gem包

...器或环境无法连接互联网时,如何使用gem进行gem工具包的离线安装。1.在https://rubygems.org/,根据对应需安装的gem包名字设置相对应的url链接,如我需要安装bson,则在浏览 查看详情

离线安装python环境(代码片段)

在断网的和联网的机器安装pip,下载地址https://pypi.python.org/pypi/pip在联网的机器安装好环境打包已安装的包pip3list#查看安装的包#使用pip导出当前环境所有依赖包信息文件pip3freeze>requirements.txt#下载所有依赖包到本地pip3install-rrequ... 查看详情

在离线环境中安装visualstuido2017(代码片段)

在离线环境中安装VisualStuido2017 0x00写在前面的废话因为工作上大多数都是在离线环境中进行的,进出离线环境很麻烦,所以之前很长一段时间都在使用VS2010。后来尝试换了VS2013,一切顺利,只要把安装镜像拷进去安装即可。... 查看详情

linux环境docker离线安装(代码片段)

Linux环境Docker离线安装Docker下载解压将解压出来的docker文件内容移动到/usr/bin/目录下编写docker服务脚本授权启动验证Docker下载Docker下载地址:https://download.docker.com/linux/static/stable/x86_64/1.下载对应的版本解压tar-xvfdocker-18.06.3-ce.tgz将... 查看详情

linux环境docker离线安装(代码片段)

Linux环境Docker离线安装Docker下载解压将解压出来的docker文件内容移动到/usr/bin/目录下编写docker服务脚本授权启动验证Docker下载Docker下载地址:https://download.docker.com/linux/static/stable/x86_64/1.下载对应的版本解压tar-xvfdocker-18.06.3-ce.tgz将... 查看详情

离线环境通过pip安装包

当我们的生产环境处于局域网中,无法连接外网时,我们可以通过pip安装python的各种包文件。pipinstall–download指定的下载路径。这里,笔者将文件下载保存到E:python27packages文件夹中,便于安装时使用。 图1:联网计算机通过pi... 查看详情

内网环境下centos离线安装程序(代码片段)

目录零、情景介绍一、下载RPM包1、安装包的选择2、rpm包的命名规则二、传输rpm包到CentOs主机上三、安装rpm包的工具1、安装2、查询3、卸载四、安装rpm五、相关问题1、循环依赖2、文件冲突零、情景介绍    正常情况下我们都习... 查看详情

内网环境下centos离线安装程序(代码片段)

目录零、情景介绍一、下载RPM包1、安装包的选择2、rpm包的命名规则二、传输rpm包到CentOs主机上三、安装rpm包的工具1、安装2、查询3、卸载四、安装rpm五、相关问题1、循环依赖2、文件冲突零、情景介绍    正常情况下我们都习... 查看详情

Swagger Editor 离线安装

】SwaggerEditor离线安装【英文标题】:SwaggerEditorofflineinstallation【发布时间】:2018-04-2005:16:29【问题描述】:我们公司正在使用swagger来记录他们的API,目前一些开发人员正在他们的PC上使用在线swagger编辑器。我想将这部分设计过... 查看详情

离线工作环境的搭建

1安装AndroidStudio文件android-studio-bundle-143.2739321-windows.exe设置 AndroidSDK安装路径 D:Androidsdk配置环境变量ANDROID_HOME D:Androidsdk设置字体大小 File---Settings---Editor---Colors&Fonts-- 查看详情