Elasticsearch是一个灵活强大的开源、分布式实时搜索和分析引擎。四川联想服务器代理使用一组简单的API提供了全文搜索的能力。Elastic search是在Apache 2许可下免费提供的,它提供了最大的灵活性。
本教程将帮助您在CentOS 8和RedHat 8系统上设置Elasticsearch单节点集群。
Java是在任何系统上安装Elasticsearch的主要要求。您可以通过执行以下命令来检查Java的安装版本。如果返回错误,请使用本教程在系统上安装Java 。
sudo dnf install java-11-openjdk
安装后,检查Java版本:
java -version
第一步:配置百胜仓库
首先在系统上配置Elasticsearch软件包存储库。运行以下命令为Elasticsearch rpm软件包安装GPG密钥。
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
接下来,为Elasticsearch创建一个yum存储库配置文件。在您喜欢的文本编辑器中编辑/etc/yum.repos.d/elasticsearch.repo文件:
sudo vi /etc/yum.repos.d/elasticsearch.repo
添加以下内容:
[Elasticsearch-7]
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
第二步:安装Elasticsearch
您的系统已准备好进行Elasticsearch安装。运行以下命令以更新DNF缓存并在系统上安装Elasticsearch rpm软件包。
sudo dnf update -y
sudo dnf install elasticsearch -y
第三步:配置Elasticsearch
成功安装后,编辑Elasticsearch配置文件“ /etc/elasticsearch/elasticsearch.yml”,并将network.host设置为localhost。您也可以将其更改为系统LAP IP地址,以使其可以通过网络访问。
vim /etc/elasticsearch/elasticsearch.yml
设置以下值以定制您的Elasticsearch环境。
cluster.name: TecAdmin-ES-Cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1
保存文件并关闭。
进行配置更改后,让我们启用Elasticsearch服务并启动它。
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
您的Elasticsearch服务器现在已启动并正在运行。要查看服务状态,请运行以下命令:
sudo systemctl status elasticsearch
第四步:测试Elasticsearch
Elasticsearch已成功安装并在您的CentOS 8或RHEL 8系统的服务器上运行。
运行以下命令以查看Elasticsearch服务器的配置和版本详细信息:
curl -X GET localhost:9200/?pretty
您将看到如下结果:
至此, 您已经在CentOS 8 Linux系统上成功配置了Elasticsearch单节点集群。
成都联想代理www.lenovocd.com【公司名称】成都鸿盛广达科技有限公司
【代理级别】成都联想服务器总代理
【销售经理】成都鸿盛广达科技有限公司
【联系方式】座机:028-85952921 手机:13981931555
【公司地址】成都市武侯区人民南路四段一号时代数码广场A座17楼