# 确定安装版本
vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
# 安装
sudo yum install elasticsearch
# 默认安装目录
cd /usr/share/elasticsearch/
# 配置文件
vim /etc/elasticsearch/elasticsearch.yml
# 系统自启动
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
# 启动服务
sudo systemctl start elasticsearch.service
sudo service elasticsearch restart
# 打开远程连接
vim /etc/elasticsearch/elasticsearch.yml
open server.port
update server.host: "0.0.0.0"(all ips)
# 搭建ES Cluster
vim /etc/elasticsearch/elasticsearch.yml
# 打开tcp传输端口
transport.tcp.port: 9300
# 设置集群IP数组
discovery.zen.ping.unicast.hosts: ["10.38.15.203:9300","10.38.15.214:9300"]
# 测试连接
curl -XGET 'localhost:9200/?pretty'
# 其他
es rmzx1234
sudo chown -R es:es elasticsearch
# 卸载
rpm -e elasticsearch-6.1.2-1.noarch
vim /etc/security/limits.d/90-nproc.conf
# 开启匿名登录
xpack.security.enabled: false
# 查看当前节点的所有Index
curl -X GET 'http://localhost:9200/_cat/indices?v'