首先,确保系统已更新并安装Java。然后下载Elasticsearch的.rpm包并进行安装。最后配置Elasticsearch服务并启动它。
Rocky Linux服务器安装配置Elasticsearch教程
1、先决条件:
准备具有2GB RAM和2个CPU的Rocky Linux 8服务器。
确认安装了文本编辑器,推荐使用nano。
2、安装和配置Elasticsearch:
导入Elasticsearch公共GPG密钥并添加Elastic包源列表:
“`bash
rpm –import https://artifacts.elastic.co/GPG-KEY-elasticsearch
sudo nano /etc/yum.repos.d/elasticsearch.repo
“`
在/etc/yum.repos.d/elasticsearch.repo
文件中添加以下内容:
“`plaintext
[elasticsearch]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md
“`
保存并关闭文件后,使用dnf命令安装Elasticsearch:
“`bash
sudo dnf install –enablerepo=elasticsearch elasticsearch
“`
记录安装过程中生成的Elasticsearch管理员密码,后续步骤中会用到。
3、配置Elasticsearch:
编辑/etc/elasticsearch/elasticsearch.yml
文件:
“`bash
sudo nano /etc/elasticsearch/elasticsearch.yml
“`
根据需要修改集群、节点、路径、内存、网络等配置选项,注意保持YAML格式的缩进语法。
启动Elasticsearch服务:
“`bash
sudo systemctl start elasticsearch
“`
设置开机自启:
“`bash
sudo systemctl enable elasticsearch
“`
4、保护Elasticsearch:
在防火墙设置上放开端口9200,确保服务器安全。
可以使用Elasticsearch的商业Shield插件来增强安全性(收费)。
5、测试Elasticsearch:
通过向localhost:9200发出标准HTTP GET请求来测试它:
“`bash
curl –cacert /etc/elasticsearch/certs/http_ca.crt -u elastic https://localhost:9200
“`
系统将提示输入安装时收到的管理员密码。
相关问题与解答:
1、问题一:如果遇到“Failed to synchronize cache for repo ‘AppStream’”错误怎么办?
答案:这个错误通常表示YUM缓存同步失败,解决方法是清除YUM缓存并重新生成它:
“`bash
sudo yum clean all
sudo yum makecache
“`
2、问题二:如何查看Elasticsearch日志以排查问题?
答案:可以通过查看Elasticsearch日志文件来排查问题,日志文件通常位于:
“`plaintext
/var/log/elasticsearch/elasticsearch.log
“`
使用tail
或less
命令来查看日志内容:
“`bash
tail -f /var/log/elasticsearch/elasticsearch.log
“`
或
“`bash
less /var/log/elasticsearch/elasticsearch.log
“`
各位小伙伴们,我刚刚为大家分享了有关“Rocky Linux服务器安装配置Elasticsearch教程”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!