CentOS7使用yum安装elasticsearch-6.1.1

安装

配置elasticsearch仓库信息

vim /etc/yum.repos.d/elasticsearch.repo
# input
[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

安装

yum install -y elasticsearch-6.1.1

查看安装位置

whereis elasticsearch

配置

vim /etc/elasticsearch/elasticsearch.yml

# 集群名称,默认是elasticsearch
cluster.name: swb-elasticsearch

# change network.host ❶
network.host=0.0.0.0

# http端口 ❷
http.port=19204 

# 传输端口 ❸
transport.tcp.port=19205

启动

#systemctl enable elasticsearch
systemctl start elasticsearch

测试启动

curl localhost:19204

添加数据

# 添加名为customer的索引
curl -X PUT "localhost:19204/customer?pretty"
# 查看是否添加成功
curl -X GET "localhost:19204/_cat/indices?v"

0.0.0.0表示绑定到所有网卡,所有范围IP,比如127.0.0.1,localhost,或局域网IP.

如果指定为局域网IP,如192.168.0.12,那么只能使用指定IP进行访问.

另外还有一些特殊配置方式,可以参考Special values for network.host

❷为传入HTTP请求绑定的端口。接受单个值或范围。如果指定了范围,则节点将绑定到范围中的第一个**可用**端口。默认为9200 - 9300。详参

❸端口来绑定节点之间的通信。接受单个值或范围。如果指定了范围,则节点将绑定到范围中的第一个可用端口。默认为9300 - 9400。详参

参考

https://www.elastic.co/guide/en/elasticsearch/reference/6.1/index.html

你可能感兴趣的:(运维,#,ELK/EFK)