- hosts: all
user: root
tasks:
- name: cp elasticsearch
copy: src=/root/elasticsearch-6.5.4.tar.gz dest=/opt
- name: tar xf java
shell: tar xf /root/jdk-8u211-linux-x64.tar.gz -C /usr/local/
- name: tar xf elasticsearch
shell: tar xf /opt/elasticsearch-6.5.4.tar.gz -C /usr/local
- name: mv java
shell: mv /usr/local/jdk1.8.0_211 /usr/local/java
- name: copy profile
copy: src=/root/profile dest=/etc
- name: source profile
shell: source /etc/profile
- name: useradd
user: name=es password=123 state=present
- name: mv elasticsearch
shell: mv /usr/local/elasticsearch-6.5.4 /usr/local/elasticsearch && chown es:es /usr/local/elasticsearch -R
- name: cp elasticsearch.yml
copy: src=/root/elasticsearch.yml dest=/usr/local/elasticsearch/config
- name: mkdir log
file: path=/data/elasticsearch/logs state=directory mode=777
- name: mkdir data
file: path=/data/elasticsearch/data state=directory mode=777
- name: cp limits
copy: src=/root/limits.conf dest=/etc/security/
- name: vm.max_map_count
shell: echo "vm.max_map_count=262144" >> /etc/sysctl.conf && sysctl -p
搭建elasticsearch集群
最新推荐文章于 2024-08-09 17:13:53 发布