本文共 1673 字,大约阅读时间需要 5 分钟。
Elasticsearch是一个基于Lucene的搜索引擎,广泛应用于云计算、实时搜索、稳定可靠等领域。以下将详细介绍如何在本地环境中安装Elasticsearch6.2.4、IK分词器以及Head插件。
安装前请确保环境满足以上条件,否则可能导致安装失败。
使用包管理器安装JDK:
yum install -y java Development Tools
安装完成后,验证Java版本:
java -version
确保输出为Java 8或更高版本。
访问Elasticsearch官方网站 https://www.elastic.co/downloads ,选择相应版本并下载。以下以 Elasticsearch6.2.4为例:
解压下载包:
tar -xzf elasticsearch-6.2.4.tar.gz
进入bin目录运行安装命令:
./elasticsearch.bat
安装完成后,打开浏览器访问 http://localhost:9200
确认是否运行成功。
访问IK分词器官网 https://ikora.apache.org/ 获取最新版本源码,建议选择与Elasticsearch版本匹配的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__'
日志中出现以上信息表明安装成功。
Head插件为Elasticsearch的可视化界面,支持搜索数据可视化。
访问Head插件官网 https://github.com/pmhunt=head 或直接通过命令安装。
下载并解压Head插件文件:
tar -xzf head-2.2.2-linux-x64.tar.gz
将head目录添加Elasticsearch根目录区隔开。
安装完成后,进入head插件目录并运行命令:
grunt server
这将启动Head插件,默认地址为 http://localhost:40001
。
访问 http://localhost:9200
确认状态为"健康"。
发送一个测试请求:
curl -X GET "http://localhost:9200/?q=ESS%20test"
返回结果中应显示正确分词结果。
访问 http://localhost:40001
确认Head界面正常显示Elasticsearch数据。
通过以上步骤,您已成功安装了Elasticsearch6.2.4、IK分词器和Head插件。如遇到问题,请查阅相关官网文档或社区求助。
转载地址:http://fvdpz.baihongyu.com/