Elasticsearch入门教程(Elasticsearch7,linux)
发布日期:2025-03-29 19:47:20 浏览次数:5 分类:精选文章

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

Elasticsearch安装及常用插件配置指南

一、Elasticsearch安装

fazla Farrukh Mohammmed

在本文中,我们将逐步引导您完成 Elasticsearch 的安装和基本配置。Elasticsearch 是一个功能强大的开源搜索引擎,适用于日志存储、数据分析等场景。

1. 下载Elasticsearch

访问 Elastic 的官方网站:https://www.elastic.co/cn/downloads/elasticsearch

选择适合您操作系统的版本,这里以 Linux 为例,我下载了 v7.16 版本的 tar.gz 格式。

2. 安装 Java Development Kit (JDK)

Elasticsearch 从版本 5.0 起要求使用 Java 8,而 7.0 及以上版本则需要 Java 11。

访问 Oracle 官方下载页面:https://www.oracle.com/java/technologies/downloads

选择适合您的版本,下载对应的 JDK 包包。

3. 创建Elasticsearch用户

为保障系统安全,建议使用独立账户操作 Elasticsearch。

adduser espasswd es

4. 安装 JDK

创建文件夹结构:

mkdir -p /es/jdkcd /es/jdk

下载完成后,解压:

tar -zxf jdk-17_linux-x64_bin.tar.gz

5. 配置环境变量

编辑 /root/.bash_profile 文件:

vi /root/.bash_profile

添加环境变量:

export JAVA_HOME=/es/jdk/jdk-17.0.1export PATH=$JAVA_HOME/bin:$PATH

6. 使配置生效

source /root/.bash_profile

7. 测试 JDK 安装

su esjava -version

二、Elasticsearch服务的安装

1. 解压Elasticsearch

mkdir -p /es/elasticsearchcd /es/elasticsearch

解压 tar 包:

tar -zxf elasticsearch-7.16.1-linux-x86_64.tar.gz

2. 权限调整

su rootchown -R es elasticsearch-7.16.1

3. 启动服务

cd elasticsearch-7.16.1/bin./elasticsearch

4. 验证服务状态

lsof -i :9200

5. 测试可访问性

从浏览器访问服务器 IP:192.168.124.128:9200

三、Kibana Installing

Kibana 是 Elasticsearch 的可视化界面,操作简便,可快速构建 dashboards。

1. 下载 Kibana

访问下载页面:https://www.elastic.co/cn/downloads/kibana

我选择了 Windows 版本下载,根据需求调整。

2. 配置 Kibana

cd kibana-7.16.1/config

修改 kibana.yml,设置:

elasticsearch.hosts: ["http://192.168.124.128:9200"]

3. 启动 Kibana

cd kibana-7.16.1/bin./kibana.bat

登录:http://localhost:5601

四、IK 分词器安装

IK 分词器 是一个开源的中文分词器,广泛应用于 Elasticsearch 中。

1. 下载 IK 分词器

访问 GitHub页面:https://github.com/medcl/elasticsearch-analysis-ik/releases

下载适配当前 Elasticsearch 版本的 zip 文件。

2. 解压 IK

cd /es/elasticsearch-7.16.1/pluginsunzip elasticsearch-analysis-ik-7.16.1.zip

3. 启用 IK 分词器

重启 Elasticsearch 服务,或者在 DevTools 中直接测试分词情况。

在 Kibana 中,进入 Dev Tools:

POST _analyze {  "analyzer": "ik_smart",  "text": ["我梦见你梦见我"]}

我提供了一个完整的安装流程,但请根据实际环境进行调整。如有任何疑问或问题,请随时留言,与我一同探讨!

上一篇:elasticsearch的helpers.bulk和es_client.bulk的用法
下一篇:Elasticsearch下载安装

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月12日 02时57分17秒