博客
关于我
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/

你可能感兴趣的文章
POJ 1177 Picture(线段树:扫描线求轮廓周长)
查看>>
Qualitor checkAcesso.php 任意文件上传漏洞复现(CVE-2024-44849)
查看>>
POJ 1182 食物链(并查集拆点)
查看>>
POJ 1185 炮兵阵地 (状态压缩DP)
查看>>
POJ 1195 Mobile phones
查看>>
POJ 1228 Grandpa's Estate (稳定凸包)
查看>>
poj 1236(强连通分量分解模板题)
查看>>
poj 1258 Agri-Net
查看>>
quagga 和 zebos
查看>>
poj 1286 Necklace of Beads
查看>>
POJ 1321 棋盘问题
查看>>
poj 1321(回溯)
查看>>
Qt高级——Qt元对象系统源码解析
查看>>
qt调用vs2008编写的dll动态库(隐式调用)
查看>>
Qt读取注册表默认值
查看>>
poj 1679 判断MST是不是唯一的 (次小生成树)
查看>>
POJ 1703 Find them, Catch them
查看>>
POJ 1703 Find them, Catch them 并查集
查看>>
POJ 1738 An old Stone Game(石子合并)
查看>>
POJ 1740 A New Stone Game(博弈)题解
查看>>