Linux CentOS7 es7.10部署脚本
时间: 2024-02-12 14:25:14 浏览: 171
在CentOS 7上部署Elasticsearch 7.10的脚本可以如下所示:
```bash
#!/bin/bash
# 安装Java
yum install -y java-1.8.0-openjdk
# 添加Elasticsearch的yum源
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
cat <<EOF > /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
EOF
# 安装Elasticsearch
yum install -y elasticsearch-7.10.0
# 配置Elasticsearch
cat <<EOF > /etc/elasticsearch/elasticsearch.yml
cluster.name: my_cluster
node.name: node-1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
EOF
# 启动Elasticsearch并设置开机自启
systemctl enable elasticsearch
systemctl start elasticsearch
```
以上脚本假设你已经以root用户身份登录,并且将其保存为一个可执行文件(例如,es-deploy.sh)。然后,通过运行以下命令来执行脚本:
```bash
chmod +x es-deploy.sh
./es-deploy.sh
```
脚本首先安装Java 8,然后添加Elasticsearch的yum源,并使用yum安装Elasticsearch 7.10.0。接下来,配置Elasticsearch的基本设置,如集群名称、节点名称、数据和日志存储路径、网络主机和HTTP端口等。最后,启动Elasticsearch并设置开机自启。
请注意,这只是一个简单的部署脚本示例,你可能需要根据自己的需求进行修改和调整。在实际部署时,还应考虑安全性、性能调优和其他配置参数等方面。
阅读全文