1.下载 Elasticsearch 压缩包
注意所有压缩包版本号要一致,这里以 7.12.1 为例
2.准备
Elasticsearch规划安装目录:/usr/local/elasticsearch
3.Elasticsearch 安装
mkdir -p /usr/local/elasticsearch/elasticsearch-7.12.1_data
mkdir -p /usr/local/elasticsearch/elasticsearch-7.12.1_logs
cd /usr/local/elasticsearch
将 Elasticsearch 压缩包移动到 /usr/local/elasticsearch 目录下
tar -vxzf elasticsearch-7.12.1-linux-x86_64.tar.gz
修改 Elasticsearch 配置
vi /usr/local/elasticsearch/elasticsearch-7.12.1/config/elasticsearch.yml
以下为 elasticsearch.yml 的配置内容
# 集群的描述性名称
cluster.name: my-application
# 节点的描述性名称
node.name: node-1
# 向节点添加自定义属性
#node.attr.rack: r1
# 存储数据的目录的路径
path.data: /usr/local/elasticsearch/elasticsearch-7.12.1_data
# 日志文件路径
path.logs: /usr/local/elasticsearch/elasticsearch-7.12.1_logs
# 在启动时锁定内存
bootstrap.memory_lock: false
# 默认情况下,Elasticsearch只能在本地主机上访问。此处设置不同的地址以在网络上公开此节点(建议只对需要的ip开放)
network.host: 0.0.0.0
# 默认情况下,Elasticsearch会在它找到的第一个空闲端口(从9200开始)上侦听HTTP流量。在这里设置特定的HTTP端口
http.port: 9200
# 初始的主机列表,以便在该节点启动时执行发现
discovery.seed_hosts: