ELK集群实战

1、 Elasticsearch集群部署

  • 服务器

安装软件 主机名 IP地址 系统版本 配置
Elasticsearch Elk 10.12.153.180 centos7.5.1804 2核4G
Elasticsearch Es1 10.12.153.178 centos7.5.1804 2核4G
Elasticsearch Es2 10.12.153.179 centos7.5.1804 2核4G

2、创建运行的ES普通用户

3、上传es的数据包

4、解压es数据包,并将数据包改名放到指定目录,方便我们后续操作

5、打开配置文件 vim /usr/local/es/config/elasticsearch.yml 将里面的内容全部删掉(dG)添加以下内容 我在这里做的是单节点模式

cluster.name: bjbpe01-elk #(集群名称不做修改)
cluster.initial_master_nodes: ["10.12.153.180","10.12.153.178","10.12.153.179"] # 单节点模式这里的地址只填写本机地址
node.name: elk01  #(做修改)
node.master: true
node.data: true
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
http.port: 9200
transport.tcp.port: 9300
# 单节点模式下,将discovery开头的行注释
discovery.seed_hosts: ["10.3.145.56","10.3.145.57"] #(改成另外两台服务器的名称)
discovery.zen.minimum_master_nodes: 2
discovery.zen.ping_timeout: 150s
discovery.zen.fd.ping_retries: 10
client.transport.ping_timeout: 60s
http.cors.enabled: true
http.cors.allow-origin: "*"

6、设置JVM堆的大小

[root@es1 ~]# sed -i 's/## -Xms4g/-Xms4g/' /usr/local/es/config/jvm.options  
[root@es1 ~]# sed -i 's/## -Xmx4g/-Xmx4g/' /usr/local/es/config/jvm.options

7、创建ES数据及日志存储目录

[root@es1 ~]# mkdir -p /data/elasticsearch/data       
[root@es1 ~]# mkdir -p /data/elasticsearch/logs       

8、修改安装目录及储存目录权限

[root@es1 ~]# chown -R es.es /data/elasticsearch
[root@es1 ~]# chown -R es.es /usr/local/es
ES集群系统优化

9、

(1)增大最大文件打开数

永久生效方法:

[root@es1 ~]# echo "* soft nofile 65536" >> /etc/security/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值