ELK基础环境搭建-elasticsearch安装

本文详细介绍了一种常见的日志处理方案——ELK堆栈的部署过程,包括Elasticsearch、Logstash和Kibana的配置步骤。部署过程中涵盖了系统参数调整、Java环境安装、Elasticsearch参数设置及启动验证等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本测试采用三台服务器,分别部署elasticsearch、logstash、kibana,相关环境说明如下:

主机名

IP

用途

OS版本

软件版本

es1

192.168.2.11

elasticsearch

CentOS 7.2.1511

2.4.1

logstash

192.168.2.21

logstash

CentOS 7.2.1511

2.4.0

kibana

192.168.2.31

kibana

CentOS 7.2.1511

4.6.1

1        ElasticSearch部署

1.1 修改系统参数

1.        hosts文件

vi /etc/hosts

127.0.0.1   localhost

192.168.2.11 es1

2.        limits及pam添加以下内容

vi /etc/security/limits.conf

* soft nofile 1024

* hard nofile 65536

* soft nproc 2047

* hard nproc 16384

* soft stack 10240

* hard stack 32768

vi /etc/pam.d/login

session required/lib64/security/pam_limits.so

1.2 安装java

rpm -ivh jdk-8u101-linux-x64.rpm

vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_101

export PATH=$JAVA_HOME/bin:$PATH

1.3 安装elasticsearch

1.        解压

tar -xvzf elasticsearch-2.4.1.tar.gz

如果出现以下报错,那么可能是下载的包有问题,建议重新下载:

gzip: stdin: unexpected end offile

tar: Unexpected EOF in archive

tar: Unexpected EOF in archive

tar: Error is not recoverable:exiting now

2.        修改参数文件

vi /home/cendish/software/elasticsearch-2.4.1/config/elasticsearch.yml

cluster.name: cds-cluster

node.name: es-1

network.host: 192.168.2.11

3.        启动进程

./elasticsearch -d

[cendish@es1 logs]$ morecds-cluster.log

[2016-10-09 10:12:41,156][INFO][node                     ] [es-1]version[2.4.1

], pid[5792],build[c67dc32/2016-09-27T18:57:55Z]

[2016-10-09 10:12:41,158][INFO][node                     ] [es-1]initializing

...

[2016-10-09 10:12:42,076][INFO][plugins                  ] [es-1]modules [rein

dex, lang-expression,lang-groovy], plugins [], sites []

[2016-10-09 10:12:42,111][INFO][env                      ] [es-1] using[1] dat

a paths, mounts [[/ (rootfs)]],net usable_space [13.5gb], net total_space [17.4

gb], spins? [unknown], types[rootfs]

[2016-10-09 10:12:42,111][INFO][env                      ] [es-1] heapsize [99

0.7mb], compressed ordinaryobject pointers [true]

[2016-10-09 10:12:45,878][INFO][node                     ] [es-1]initialized

[2016-10-09 10:12:45,878][INFO][node                     ] [es-1]starting ...

[2016-10-09 10:12:46,038][INFO][transport                ] [es-1]publish_addre

ss {192.168.2.11:9300},bound_addresses {192.168.2.11:9300}

[2016-10-09 10:12:46,052][INFO][discovery                ] [es-1] cds-cluster/f

6CSAO1OS0mdb5PTUS_hYg

[2016-10-09 10:12:49,244][INFO][cluster.service          ] [es-1]new_master {e

s-1}{f6CSAO1OS0mdb5PTUS_hYg}{192.168.2.11}{192.168.2.11:9300},reason: zen-disco

-join(elected_as_master, [0]joins received)

[2016-10-09 10:12:49,278][INFO][http                     ] [es-1]publish_addre

ss {192.168.2.11:9200},bound_addresses {192.168.2.11:9200}

[2016-10-09 10:12:49,279][INFO][node                     ] [es-1]started

[2016-10-09 10:12:49,327][INFO][gateway                  ] [es-1] recovered [0]

 indices into cluster_state

[2016-10-09 10:13:19,786][INFO][node                     ] [es-1]stopping ...

[2016-10-09 10:13:19,899][INFO][node                     ] [es-1]stopped

[2016-10-09 10:13:19,899][INFO][node                     ] [es-1]closing ...

[2016-10-09 10:13:19,908][INFO][node                     ] [es-1]closed

[2016-10-09 10:13:42,865][INFO][node                     ] [es-1]version[2.4.1

], pid[5921],build[c67dc32/2016-09-27T18:57:55Z]

[2016-10-09 10:13:42,866][INFO][node                     ] [es-1]initializing

...

[2016-10-09 10:13:43,959][INFO][plugins                  ] [es-1]modules [rein

dex, lang-expression,lang-groovy], plugins [], sites []

[2016-10-09 10:13:43,991][INFO][env                      ] [es-1] using [1] dat

a paths, mounts [[/ (rootfs)]],net usable_space [13.5gb], net total_space [17.4

gb], spins? [unknown], types[rootfs]

[2016-10-09 10:13:43,991][INFO][env                      ] [es-1] heapsize [99

0.7mb], compressed ordinaryobject pointers [true]

[2016-10-09 10:13:47,664][INFO][node                     ] [es-1]initialized

[2016-10-09 10:13:47,664][INFO][node                     ] [es-1]starting ...

[2016-10-09 10:13:47,817][INFO][transport                ] [es-1]publish_addre

ss {192.168.2.11:9300},bound_addresses {192.168.2.11:9300}

[2016-10-09 10:13:47,831][INFO][discovery                ] [es-1]cds-cluster/m

43sow0PRsSmLE1mBaHjdg

[2016-10-09 10:13:50,944][INFO][cluster.service          ] [es-1] new_master{e

s-1}{m43sow0PRsSmLE1mBaHjdg}{192.168.2.11}{192.168.2.11:9300},reason: zen-disco

-join(elected_as_master, [0]joins received)

[2016-10-09 10:13:50,997][INFO][http                     ] [es-1]publish_addre

ss {192.168.2.11:9200},bound_addresses {192.168.2.11:9200}

[2016-10-09 10:13:50,998][INFO][node                     ] [es-1]started

[2016-10-09 10:13:51,033][INFO][gateway                  ] [es-1]recovered [0]

 indices into cluster_state

[cendish@es1 logs]$

4.        测试

http://192.168.2.11:9200/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值