一、安装jdk

上传安装包并解压:tar -zxvf 。。。

配置环境变量:

在配置文件中添加如下配置信息:vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_191

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

让配置文件生效:source /etc/profile

二、安装elasticsearch

1、下载、上传、解压elasticsearch安装包

tar -zxvf elasticsearch7.1.1.tar.gz

2、修改elasticsearch.yml

cd /usr/local/elasticsearch-7.1.1/bin

3、运行/.elasticsearch,报错解决方案

报错一、can not run elasticsearch as root
解决方案:
因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户
第一步:liunx创建新用户  adduser XXX    然后给创建的用户加密码 passwd XXX    输入两次密码。
第二步:切换刚才创建的用户 su XXX  然后执行elasticsearch  会显示Permission denied 权限不足。
第三步:给新建的XXX赋权限,chmod 777 *  这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。
第四步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。
然后执行成功。创建一个分组
groupadd esmayikt (创建一个分组,名字esmayikt)
useradd esyushengjun -g esmayikt -p 123456 (创建一个用户 esyushengjun 密码123456)
chown -R esyushengjun:esmayikt  /usr/local/elasticsearch-7.1.1 (给该账号一个es目录的权限)
su esyushengjun 切换用户 报错二、bootstrap checks failed max virtual memory areas vm.max_map_count [65530] isvi /etc/sysctl.conf
vm.max_map_count=655360
sysctl -p报错三、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096重启服务器即可 报错四、bootstrap checks failed
编辑:elasticsearch.yml文件
node.name: node-1 前面的#打开
cluster.initial_master_nodes: ["node-1"] 这里一定要这样设置

4、访问elasticsearch

需要关闭防火墙或开发端口:

systemctl stop firewalld.service

5、访问:ip:9200,出现如下界面说明安装成功:

{"name" : "node-1","cluster_name" : "kevin","cluster_uuid" : "hURFEL5GSViw0sB_bH7F6Q","version" : {"number" : "7.1.1","build_flavor" : "default","build_type" : "tar","build_hash" : "7a013de","build_date" : "2019-05-23T14:04:00.380842Z","build_snapshot" : false,"lucene_version" : "8.0.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}

三、安装Kibana

1、下载、上传、解压

2、修改配置文件

vi config/kibana.yml

# 将默认配置改成如下:
server.port: 5601
server.host: "192.168.212.151"
elasticsearch.url: "http:// 192.168.212.151:9200"

3、启动Kibana

./bin/kibana

5、访问http://ip:5601/ ,出现如下界面,说明安装成功

四、安装Logstash

1、下载、上传、解压

2、在config目录下上传my.conf配置文件,读入并且读出日志信息

input {# 从文件读取日志信息 输送到控制台file {path => "/usr/data/log"codec => "json" ## 以JSON格式读取日志type => "pinyougou"start_position => "beginning"}
}# filter {
#
# }output {# 标准输出 # stdout {}# 输出进行格式化,采用Ruby库来解析日志   stdout { codec => rubydebug }elasticsearch {hosts => ["192.168.33.5:9200"]index => "es-%{+YYYY.MM.dd}"}
}

  

3、启动

./logstash -f ../config/my.conf (加载的配置文件)

4、在Kibana界面中即可查看当前收集的日志信息

转载于:https://www.cnblogs.com/kevin-ying/p/11113495.html

基于【 centos7】一 || 安装ELK相关推荐

  1. 从0开始CentOS7上安装ELK,实现日志收集

    从0开始CentOS7上安装ELK实现日志收集 1. ELK Stack 简介 2. 组件下载 2.1 安装环境及版本 2.2 下载安装包 3.安装 3.1 ElasticSearch安装 3.1.1 ...

  2. Centos7 Docker安装ELK详细步骤

    系统配置:CentOS7.6 4核4G ELK版本:7.7.1 elastic官网地址:https://www.elastic.co/cn/ elastic产品地址:https://www.elast ...

  3. 基于centos7.9安装 imagemagick7.1.0

    imagemagick已发布7.1.0-4版本, 官方提供的 rpm 安装包基于 centos8.x 构建, 奈何我们生产环境是 centos7.9版本, 只能源码安装了 安装过程依赖较多, 折腾了四 ...

  4. CentOS7下安装ELK三件套

    ELK用于分布式收集,然后elasticsearch用于分析数据,在Kibana中可以查看数据.报表. 目前公司日志数据量暂时不使用elasticsearch集群,只是用的elasticsearch单 ...

  5. Sonar6.0应用之一:基于centos7.2安装

    Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从多个维度检测代码质量 ,通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Gr ...

  6. 为什么root下不能使用passwd命令_基于centos7下安装部署openldap+phpldapadmin

    01初始化准备 系统CentOS7 64位 配置yum源 wget http://mirrors.aliyun.com/repo/Centos-7.repo cp Centos-7.repo /etc ...

  7. 一文搞定Centos7.x安装ELK的7.6.2版本以及Cerebro集群监控

    编程界的小学生 一.Centos7安装Elasticsearch7.6.2 1.下载 2.安装 3.进行配置 3.1.修改elasticsearch.yml 3.2.修改jvm参数 3.3.修改sys ...

  8. 基于Centos7.6安装Kibana7.3

    该篇为日志系统(EFK)[]的下篇,通过FileBeat将分布式日志收集并落地在ElasticSearch,后续进行可视化数据分析,Kibana就派上用场了,下面来一波官网的介绍. Kibana是一个 ...

  9. 基于CentOS7.2安装win7虚拟机

    创建网桥: brctl addbr brw0 && brctl addif brw0 enp5s0f1 && ifconfig brw0 192.168.151.225 ...

  10. 基于CenOS7.9安装Ambari2.7.4.0+HDP3.1.4.0大数据平台

    1集群规划.配置说明 1.1系统说明 表1.1 集群系统说明表 操作系统 主机名 IP地址 CentOS-7-x86_64-DVD-2009  master 192.168.185.150 CentO ...

最新文章

  1. Android数据存储——2.文件存储_B_资源文件
  2. 与大疆并称双雄、估值近百亿的极飞科技,现在是一家什么公司?
  3. python爬虫入门-python爬虫入门,8分钟就够了,最简单的基础教学!
  4. 牛顿法求根号数(Python)
  5. 设计模式21:State 状态模式(行为型模式)
  6. C++学习——拷贝构造函数和移动构造函数
  7. 超级玛丽游戏 C++简单实现
  8. 09产品经理要明白的人性思维-营销推广篇
  9. c java交互_C和Java程序之间的交互/通信
  10. 易筋经:现代化支付系统脉络梳理
  11. Android浏览器速度测试,四大Android手机浏览器 上网速度实测比较
  12. 永恒不变的内容营销不利于seo
  13. 02【需求调研】的概念,包括那些内容,有哪些方法?
  14. 广东省计算机一级技巧,广东省计算机一级
  15. 红米note3全网通(kenzo)非官方解锁
  16. Crate 数据库安装与使用
  17. LWR 局部加权线性回归算法
  18. 谱分析——连续傅里叶变换
  19. 简单易懂ppi和dpi的本质和由来
  20. 理性拥抱机器学习热潮:ML祖师爷Tom Mitchell最新洞见

热门文章

  1. HttpClient的连接池||HttpClient的请求参数
  2. JSON||获取数据||json数据语法
  3. PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
  4. Python 库升级问题-module ‘requests.exceptions‘ has no attribute ‘ReadTimeout‘原因及解决办法
  5. 23种设计模式(上)
  6. TM4C123G开发板学习记录(八)存储和安全管理(上)
  7. 在windows中设置程序运行的cpu
  8. delphi项目文件说明
  9. 第八周实践项目10 稀疏矩阵的十字链表表示
  10. sdut 3335 数据结构实验之栈与队列八:栈的基本操作