📜  在 kali linux 中安装弹性搜索 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:23.092000             🧑  作者: Mango

在 Kali Linux 中安装弹性搜索 - Shell/Bash

弹性搜索(Elasticsearch)是一个开源的分布式搜索引擎,由 Apache Lucene 数据库提供支持。它能够实现实时数据分析、全文搜索、日志搜索、数据可视化等多种功能,并且具有简单易用、高可扩展性等特点。在本文中,我们将介绍如何在 Kali Linux 系统上安装和配置弹性搜索。

安装步骤
步骤 1:安装 JDK

在安装弹性搜索之前,需要安装 Java Development Kit(JDK)。如果系统中已经安装了 JDK,则可以跳过本步骤。

在终端中输入以下命令,安装 JDK:

sudo apt-get update
sudo apt-get install default-jdk
步骤 2:下载和安装弹性搜索

在官网上下载最新版本的弹性搜索:https://www.elastic.co/downloads/elasticsearch

在终端中输入以下命令,下载并解压文件:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.3-linux-x86_64.tar.gz
tar -xzvf elasticsearch-7.13.3-linux-x86_64.tar.gz
步骤 3:启动 Elasticsearch

进入 Elasticsearch 目录并启动它:

cd elasticsearch-7.13.3
./bin/elasticsearch

成功启动 Elasticsearch 后,可以通过浏览器访问 http://localhost:9200/,查看 Elasticsearch 是否已经成功安装。

步骤 4:设置 Elasticsearch 开机自启

通过 Systemd 设置 Elasticsearch 开机自启:

sudo nano /etc/systemd/system/elasticsearch.service

将以下内容复制到文件中:

[Unit]
Description=Elasticsearch
After=network.target

[Service]
User=elasticsearch
Group=elasticsearch
WorkingDirectory=/usr/share/elasticsearch
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p /var/run/elasticsearch/elasticsearch.pid --quiet
Restart=always
TimeoutStopSec=30
KillMode=process

[Install]
WantedBy=multi-user.target

保存并退出,然后运行以下命令:

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service

现在,Elasticsearch 就已经被设置为开机自启了。

结论

恭喜,您已经成功地在 Kali Linux 系统上安装和配置了弹性搜索!现在,您可以开始使用 Elasticsearch 进行实时数据分析、全文搜索、日志搜索等任务了。