部署Elasticsearch集群作为ELK(Elasticsearch、Logstash、Kibana)系统的一部分,以收集和存储系统日志,可以按照以下步骤进行操作:
安装Java:
- 在每个节点上安装Java运行时环境(JRE)或Java开发工具包(JDK)。您可以根据您的需求选择适合的版本。
下载并安装Elasticsearch:
-
打开终端,可以使用快捷键Ctrl+Alt+T。
-
进入您希望安装Elasticsearch的目录,如:
cd /opt
-
下载最新版本的Elasticsearch压缩包:
sudo curl -LO https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz
-
解压缩下载的文件:
sudo tar xvf elasticsearch-7.14.0-linux-x86_64.tar.gz
-
进入解压缩后的目录:
cd elasticsearch-7.14.0
-
编辑
config/elasticsearch.yml
文件以配置Elasticsearch集群节点,可以使用文本编辑器打开:sudo nano config/elasticsearch.yml
在文件中,您可以设置节点名称、集群名称、监听地址等配置。
-
启动Elasticsearch节点:
sudo bin/elasticsearch
-
在其他节点上重复上述步骤,将它们加入到同一集群中。
配置Elasticsearch集群:
-
在每个节点的
config/elasticsearch.yml
文件中进行以下配置:-
设置相同的集群名称:
cluster.name: my-cluster
-
设置唯一的节点名称:
node.name: node-1
-
指定节点之间通信的网络地址:
network.host: 0.0.0.0
-
添加其他节点的地址到
discovery.seed_hosts
中:discovery.seed_hosts: ["node-1", "node-2", "node-3"]
-
-
启动每个节点的Elasticsearch服务。
验证集群状态:
- 打开浏览器,并访问其中一个节点的IP地址和HTTP端口(默认为9200),如:
http://:9200
。 - 您将看到Elasticsearch的集群状态信息,表示集群已成功部署和运行。
请注意,在实际生产环境中,还有其他配置和调优步骤可以进行,例如安全性设置、性能优化和高可用性等。建议参考Elasticsearch官方文档以获取更详细的信息和指导。
香港五网CN2网络云服务器链接:www.tsyvps.com
蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。