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

你可能感兴趣的文章
Mysql索引类型
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
mysql索引能重复吗_mysql “索引”能重复吗?“唯一索引”与“索引”区别是什么?...
查看>>
MySQL索引详解(IT枫斗者)
查看>>
MySQL索引那些事:什么是索引?为什么加索引就查得快了?
查看>>
Mysql索引(1):索引概述
查看>>
Mysql索引(2):索引结构
查看>>
Mysql索引(3):索引分类
查看>>
Mysql索引(4):索引语法
查看>>
mysql级联删除_Mysql笔记系列,DQL基础复习,Mysql的约束与范式
查看>>
mysql练习语句
查看>>
mysql经常使用命令
查看>>
MySQL经常使用技巧
查看>>
mysql给root开启远程访问权限,修改root密码
查看>>
mysql给账号授权相关功能 | 表、视图等
查看>>
MySQL缓存使用率超过80%的解决方法
查看>>
Mysql缓存调优的基本知识(附Demo)
查看>>
mysql编写存储过程
查看>>
mysql网站打开慢问题排查&数据库优化
查看>>
mysql网络部分代码
查看>>