---
title: 部署Elasticsearch
description: "| 节点名称 | IP地址 | 硬盘数 | OS | JDK |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/testguide/tstg/kunpengbdses_11_0008.html
sourcePath: /source/zh/kunpengbds/testguide/tstg/kunpengbdses_11_0008.html
indexId: fda47c278e47a9a37d155fee30188f97065c9dad302d96af621c10574c590ecb62
---
# 部署Elasticsearch

#### 集群规划

| 节点名称 | IP地址 | 硬盘数 | OS | JDK |
| --- | --- | --- | --- | --- |
| 节点1 | IPaddress1 | 系统盘：1 \* RAID0（1 \* 1.2T SAS HDD） 数据盘：4 \* RAID5（12 \* 1.2T SAS HDD） | aarch64\-linux\-4.14.0\-115.el7a.0.1.aarch64 | OpenJDK version "1.8.0\_181" |
| 节点2 | IPaddress2 | 系统盘：1 \* RAID0（1 \* 1.2T SAS HDD） 数据盘：4 \* RAID5（12 \* 1.2T SAS HDD） | aarch64\-linux\-4.14.0\-115.el7a.0.1.aarch64 | OpenJDK version "1.8.0\_181" |
| 节点3 | IPaddress3 | 系统盘：1 \* RAID0（1 \* 1.2T SAS HDD） 数据盘：4 \* RAID5（12 \* 1.2T SAS HDD） | aarch64\-linux\-4.14.0\-115.el7a.0.1.aarch64 | OpenJDK version "1.8.0\_181" |


#### 部署流程

1. 创建elastic用户。
  使用root用户运行Elastic会出现权限问题。

  1 useradd elastic

2. 下载Elasticsearch安装包。
  1 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.0.tar.gz

3. 解压。
  1 tar -zxf elasticsearch-6.7.0.tar.gz -C ./

4. 将解压目录赋予用户elastic。
  1 chown -R elastic:elastic elasticsearch-6.7.0

5. 修改配置。

  a. 打开配置文件。
    1 vi elasticsearch-6.7.0/config/elasticsearch.yml

  b. 按“i”进入编辑模式，根据实际环境情况如下修改。

```
#集群名字
cluster.name: my-estest
#节点名字
node.name: ${HOSTNAME}
#此处配置每台节点各自IP地址
network.host:
IPaddress3
#集群节点IP地址都写上
discovery.zen.ping.unicast.hosts: ["
IPaddress1
","
IPaddress2
","
IPaddress3
"]
#添加如下内容解决运行报错问题：“X-Pack is not supported and Machine Learning is not available for [linux-aarch64]”：
xpack.ml.enabled: false
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
6. 运行启动命令。
  1 su elastic -c "./elasticsearch-6.7.0/bin/elasticsearch -d"

7. 查看运行日志。
  1 tail -500 elasticsearch-6.7.0/logs/my-estest.log

8. 访问如下网页。
  windows需配置host：90.90.43.202 hadoop102

```
hadoop102:9200
```


#### 测试安装

通过如下地址查看集群健康情况。

```
http://hadoop103:9200/_cat/health?v
```

如下图所示即为部署成功。
