如何在 Debian 11 上安装 Elasticsearch

2023年 7月 21日 16.9k 0

步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https

步骤 2. 安装 Java。

Elasticsearch 部署要求安装 Java 8 或 11。运行以下命令在您的系统上安装 OpenJDK:

sudo apt install default-jdk

通过检查版本来确认 Java 安装:

java -version

步骤 3. 在 Debian 11 上安装 Elasticsearch。

Elasticsearch 在标准 Debian 11 存储库中不可用,现在我们将 Elasticsearch APT 存储库添加到您的系统:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

之后,使用apt以下命令安装 Elasticsearch 包:

sudo apt update
sudo apt install elasticsearch

启动并启用 Elasticsearch 服务:

sudo systemctl enable elasticsearch.service --now

要验证并检查 Elasticsearch 是否正在运行,我们可以执行以下命令:

curl -X GET "localhost:9200"

要查看 Elasticsearch 在您的系统上记录的系统消息,请键入以下命令:

sudo journalctl -u elasticsearch

步骤 4. 配置 Elasticsearch。

默认情况下,Elasticsearch 仅侦听 localhost。要更改此设置,请按如下方式打开配置文件:

sudo nano /etc/elasticsearch/elasticsearch.yml

在文件末尾添加以下几行:

network.host: 127.0.0.1
http.host: 0.0.0.0
http.port: 9200

使用以下命令重新启动 Elasticsearch 服务以使更改生效:

sudo systemctl restart elasticsearch

步骤 5. 配置防火墙。

现在从本地防火墙启用对端口 9200 的访问:

sudo ufw allow 9200

感谢您使用本教程在 Debian 11 (Bullseye) 系统上安装 Elasticsearch。如需其他帮助或有用信息,我们建议您查看Elasticsearch 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论