博客
关于我
windows安装Elasticsearch及插件,Elasticsearch学习一
阅读量:558 次
发布时间:2019-03-09

本文共 1673 字,大约阅读时间需要 5 分钟。

安装Elasticsearch6.2.4、IK分词器以及Head插件的详细步骤

Elasticsearch是一个基于Lucene的搜索引擎,广泛应用于云计算、实时搜索、稳定可靠等领域。以下将详细介绍如何在本地环境中安装Elasticsearch6.2.4、IK分词器以及Head插件。


1. 环境要求

  • 操作系统:支持ISO-LINUX系统(建议CentOS 7或Red Hat Enterprise Linux 7)
  • JDK版本:建议使用Java Development Kit (JDK) 8或更高版本
  • 内存:建议分配至少4GB内存
  • 存储空间:至少30GB可用空间

安装前请确保环境满足以上条件,否则可能导致安装失败。


2. 安装Elasticsearch6.2.4

1. 安装JDK

使用包管理器安装JDK:

yum install -y java Development Tools

安装完成后,验证Java版本:

java -version

确保输出为Java 8或更高版本。

2. 下载与安装Elasticsearch

访问Elasticsearch官方网站 https://www.elastic.co/downloads ,选择相应版本并下载。以下以 Elasticsearch6.2.4为例:

解压下载包:

tar -xzf elasticsearch-6.2.4.tar.gz

进入bin目录运行安装命令:

./elasticsearch.bat

安装完成后,打开浏览器访问 http://localhost:9200 确认是否运行成功。


3. 安装IK分词器

1. 获取IK分词器源码

访问IK分词器官网 https://ikora.apache.org/ 获取最新版本源码,建议选择与Elasticsearch版本匹配的IK分词器版本。

2. 安装IK分词器

解压源码后,将ik-6.2.4-[版本].jar目录复制到Elasticsearch的 plugins 目录下,例如:

cp -r ik-6.2.4-1.8.0/ elasticsearch-6.2.4/plugins/

启动Elasticsearch后,检查启动日志确认是否成功加载IK分词器:

[2023-10-01 12:00:00.123    INFO   org.elasticsearch.indices.IndexCoordinator    - .Created new index '__eslint__'

日志中出现以上信息表明安装成功。


4. 安装Head插件

Head插件为Elasticsearch的可视化界面,支持搜索数据可视化。

1. 下载Head插件

访问Head插件官网 https://github.com/pmhunt=head 或直接通过命令安装。

2. 安装配置

a. 使用推荐安装方法

下载并解压Head插件文件:

tar -xzf head-2.2.2-linux-x64.tar.gz

将head目录添加Elasticsearch根目录区隔开。

b. 使用Grunt命令启动Head插件

安装完成后,进入head插件目录并运行命令:

grunt server

这将启动Head插件,默认地址为 http://localhost:40001


5. 验证安装

1. 检查Elasticsearch状态

访问 http://localhost:9200 确认状态为"健康"。

2. 测试IK分词器

发送一个测试请求:

curl -X GET "http://localhost:9200/?q=ESS%20test"

返回结果中应显示正确分词结果。

3. 测试Head插件

访问 http://localhost:40001 确认Head界面正常显示Elasticsearch数据。


通过以上步骤,您已成功安装了Elasticsearch6.2.4、IK分词器和Head插件。如遇到问题,请查阅相关官网文档或社区求助。

转载地址:http://fvdpz.baihongyu.com/

你可能感兴趣的文章
Node-RED中通过node-red-ui-webcam节点实现访问摄像头并截取照片预览
查看>>
Node-RED中配置周期性执行、指定时间阶段执行、指定时间执行事件
查看>>
Node-RED安装图形化节点dashboard实现订阅mqtt主题并在仪表盘中显示温度
查看>>
Node-RED怎样导出导入流程为json文件
查看>>
Node-RED简介与Windows上安装、启动和运行示例
查看>>
Node-RED订阅MQTT主题并调试数据
查看>>
Node-RED通过npm安装的方式对应卸载
查看>>
node-request模块
查看>>
node-static 任意文件读取漏洞复现(CVE-2023-26111)
查看>>
Node.js 8 中的 util.promisify的详解
查看>>
node.js debug在webstrom工具
查看>>
Node.js Event emitter 详解( 示例代码 )
查看>>
Node.js GET、POST 请求是怎样的?
查看>>
Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
查看>>
Node.js RESTful API如何使用?
查看>>
node.js url模块
查看>>
Node.js Web 模块的各种用法和常见场景
查看>>
Node.js 之 log4js 完全讲解
查看>>
Node.js 函数是什么样的?
查看>>
Node.js 函数计算如何突破启动瓶颈,优化启动速度
查看>>