博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ELK日志收集(一)-Elasticsearch安装
阅读量:7078 次
发布时间:2019-06-28

本文共 1877 字,大约阅读时间需要 6 分钟。

ELK 日志管理平台搭建

一、 Jdk1.8 安装 解压:

tar -zxvf jdk-8u181-linux-x64.tar.gz复制代码

创建/usr/jdk目录并复制解压包到/usr/jdk/

mkdir -p /usr/jdk	mv /opt/elk/ jdk-8u181-linux-x64 /usr/jdk复制代码

配置环境变量:

vim /etc/profil复制代码
在文件最后添加:复制代码
export JAVA_HOME=/usr/jdk/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar复制代码
使配置生效:复制代码
source /etc/profile复制代码
验证版本:复制代码
java -version复制代码

如果显示1.8表示jdk安装好了

二、 安装Elasticsearch Elasticsearch的安装很简单,下载下来解压即可;Elasticsearch 要求不能使用超级用户root运行,所以我们建立一个elastic账号,并把软件的权限赋予elastic账号并使用elastic账号运行Elasticsearch。 下载地址

  1. 解压到/usr/local/
tar -zxvf elasticsearch-6.4.0.tar.gz -C /usr/local/复制代码
  1. 创建账号并设置密码
adduser elastic	passwd elastic 复制代码
  1. 给elastic用户elasticsearch目录的授权。
chown -R elastic /usr/local/elasticsearch-6.4.0/复制代码
  1. 切换至elasticsearch目录,并以elastic用户运行
cd /usr/local/elasticsearch-6.4.0/	su elastic	./bin/elasticsearch	./bin/elasticsearch -d 后台运行es复制代码

如果没有没有error,就运行成功啦……

  1. elasticsearch指定ip地址 编辑es的配置文件
vim config/elasticsearch.yml复制代码

找到network.host: 一行,去除#号,修改为:

network.host:192.168.100.101复制代码

192.168.100.101为指定的ip地址,可以是多个,如果为0.0.0.0表示网卡对所有访问开放,这样就可以在浏览器里打开啦

可能遇到问题 1、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] 每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量

ulimit -Hnulimit -Sn复制代码

修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效

*               soft    nofile          65536*               hard    nofile          65536复制代码

2、max number of threads [3818] for user [es] is too low, increase to at least [4096] 问题同上,最大线程个数太低。修改配置文件/etc/security/limits.conf,增加配置

*               soft    nproc           4096*               hard    nproc           4096复制代码

  可通过命令查看

ulimit -Huulimit -Su复制代码

3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144

vi /etc/sysctl.confsysctl -p复制代码

执行命令sysctl -p生效

转载地址:http://axjml.baihongyu.com/

你可能感兴趣的文章
树后台数据存储(採用webmethod)
查看>>
Android利用Fiddler进行网络数据抓包【怎么跟踪微信请求】
查看>>
memcached系列之二
查看>>
树的左旋与右旋
查看>>
Atitit. 如何判断软件工程师 能力模型 程序员能力模型 项目经理能力模型...
查看>>
每周算法讲堂,二分法
查看>>
2016第8周五
查看>>
CSS3文本溢出显示省略号
查看>>
zookeeper系列之通信模型(转)
查看>>
js动态判断密码强度&&实用的 jQuery 代码片段
查看>>
.Net开源SqlServer ORM框架SqlSugar整理
查看>>
JQuery在循环中绑定事件的问题详解
查看>>
SOCKS 5协议详解(转)
查看>>
用Inno Setup来解决.NetFramework安装问题 (转载)
查看>>
使用axis调用WebService服务端
查看>>
kubernetes入门(08)kubernetes单机版的安装和使用
查看>>
SonarQube代码质量管理平台 的安装、配置与使用
查看>>
docker~run起来之后执行多条命令
查看>>
Linux下通过受限bash创建指定权限的账号
查看>>
php:使用XHProf查找PHP性能瓶颈
查看>>