Elasticsearch是一款开源的全文搜索和分析引擎工具,用于存储、搜索和分析大量数据近实时的数据。它支持分布式架构以实现高可用性,并通常与Kibana和Logstash一起使用,构成Elastic Stack。
步骤 1:更新系统
首先,确保您的AlmaLinux 8系统已更新到最新版本:
sudo dnf update sudo dnf install epel-release sudo dnf --enablerepo=epel group
步骤 2:安装Java
Elasticsearch需要Java运行时环境。您可以使用以下命令安装OpenJDK:
sudo dnf install java-11-openjdk-devel
安装完成后,您可以使用以下命令检查Java版本:
java -version
步骤 3:添加Elasticsearch存储库
为了安装Elasticsearch,您需要将Elasticsearch存储库添加到系统中。首先,导入Elasticsearch的GPG密钥:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
然后,创建一个yum存储库文件以添加Elasticsearch存储库:
nano /etc/yum.repos.d/elasticsearch.repo
在文件中添加以下内容:
[elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
步骤 4:安装Elasticsearch
使用以下命令安装Elasticsearch:
sudo dnf update sudo dnf install elasticsearch
步骤 5:配置Elasticsearch
安装完成后,编辑Elasticsearch的配置文件/etc/elasticsearch/elasticsearch.yml
。确保将network.host
设置为localhost
以增强安全性:
nano /etc/elasticsearch/elasticsearch.yml
在文件中添加以下行:
cluster.name: Idroot-Cluster node.name: node-1 path.data: /var/lib/elasticsearch network.host: 127.0.0.1
步骤 6:启动Elasticsearch
启动Elasticsearch服务并使其在系统启动时自动启动:
sudo systemctl enable elasticsearch sudo systemctl start elasticsearch
步骤 7:测试Elasticsearch
使用以下命令测试Elasticsearch是否正常运行:
curl -X GET "localhost:9200/"
如果一切正常,您应该会看到Elasticsearch的信息输出,表示已成功安装和运行。
以上是在AlmaLinux 8上安装Elasticsearch的步骤。祝贺您成功完成安装!希望本教程对您有所帮助。
暂无评论内容