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单节点集群。
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
游戏企业要想安全稳定的运行,有关专业游戏服务器的安全问题是一定要多进行了解...
建网站必须服务器空间代管,销售市场上带云虚拟主机、VPS及其独立服务器等能够网...
数组做为一种基础的数据存储结构,应用十分广泛。数组是用连续的内存空间来存储...
今年发生的冠状病毒疫情使人们更接近数字工作世界,这并不让人感到惊讶。很多组...
在自然界,很多动植物为了生存,会改变自己的形态、温度或颜色,来适应环境的变...
北京,2018年8月20日 8月17日至20日,第五届全国高校SDN网络应用创新开发大赛决...
互联网的发展对传统行业、实体店带来了强大的冲击,为了适应时代的发展,不少企...
数字化发展已成为不可避免的需求,但这项工作却让CIO感到非常棘手,凯捷(Capgemi...
医疗大数据,无疑是2019年医疗健康领域炙手可热的赛道之一。 医疗大数据的火,早...
在Redis中会涉及很多数据结构,比如SDS,双向链表、字典、压缩列表、整数集合等...