elasticsearch7.13.0安装
时间: 2025-01-08 16:58:00 浏览: 19
### 安装 Elasticsearch 7.13.0
#### 准备工作
确保目标机器已安装Java运行环境,因为Elasticsearch依赖于JDK。建议使用官方推荐版本的OpenJDK或Oracle JDK。
#### 下载与解压软件包
访问[Elastic官网](https://www.elastic.co/cn/downloads/past-releases),下载适用于Linux系统的Elasticsearch 7.13.0压缩包。通过命令行工具wget获取远程资源并保存至本地磁盘:
```bash
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.0-linux-x86_64.tar.gz
tar zxvf elasticsearch-7.13.0-linux-x86_64.tar.gz
```
完成上述操作后,将会得到一个名为`elasticsearch-7.13.0`的新文件夹[^1]。
#### 配置Elasticsearch
进入刚刚创建好的目录,并打开配置文件进行必要的调整。主要关注以下几个方面:
- 设置集群名称(cluster.name)
- 修改节点名(node.name)
- 指定数据存储路径(path.data)
- 日志记录位置设置(path.logs)
这些参数均位于`config/elasticsearch.yml`内,可根据实际需求修改相应条目以满足特定应用场景的要求。
对于多节点组成的分布式架构而言,在各成员之间同步SSL/TLS证书也是至关重要的一步。例如,可以利用SCP协议将主控端生成的安全凭证传输给其他参与方:
```bash
scp config/elastic-certificates.p12 elastic@<node_ip>:/path/to/elasticsearch/config/
```
这里假设远程服务器IP地址为`192.168.1.63`,而目的路径则指向对方实例中的相同相对路径[^2]。
#### 启动服务进程
切换到Elasticsearch根目录执行启动脚本即可让其作为后台守护程序持续运行;如果希望查看实时日志输出,则可附加`-d`标志位实现前台模式调试。
```bash
bin/elasticsearch -d
```
为了验证是否成功上线以及监听状态正常,还可以借助如下指令查询正在占用指定端口的服务详情:
```bash
netstat -anp | grep :9200
```
另外一种方式是直接读取PID信息确认当前是否有符合条件的结果存在:
```bash
ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'
```
这会返回一系列数值列表,其中每一个都代表了一个独立线程的身份标识符(PID)[^3]。
阅读全文
相关推荐


















