首页 > 系统相关 >Linux-CentOS7安装ELK-Elasticsearch-Logstash-Kibana

Linux-CentOS7安装ELK-Elasticsearch-Logstash-Kibana

时间:2022-12-27 19:58:08浏览次数:81  
标签:ELK elk enabled 用户 Kibana CentOS7 elasticsearch security 安装

下载地址

Elasticsearch:https://www.elastic.co/cn/downloads/elasticsearch

Logstash:https://www.elastic.co/cn/downloads/logstash

Kibana:https://www.elastic.co/cn/downloads/kibana

ELK三者都是Java开发的,所以在系统中需要安装JDK的版本在8以上,但是现在下载的安装包中都有jdk,所以本机没有安装JDK也是可以的。

# 安装的主目录
cd /usr/local/
mkdir elk

一、Elasticsearch安装

cd elk/
tar -zxvf elasticsearch-8.5.3-linux-x86_64.tar.gz
cd elasticsearch-8.5.3/

# es因为安全问题拒绝使用root用户启动,因此新建用户
# --------新建用户-----------
# 添加用户
useradd elk
# 为用户设置密码,可以为空
# passwd elk
# 为用户设置文件夹权限(我都是整个software目录,大家根据自己的实际情况进行设置)
chown -R elk /usr/local/elk/
# 切换用户
su elk
# ----------用户结束--------



# 前台启动
./bin/elasticsearch
# 后台启动
./bin/elasticsearch -d
# 测试,返回json成功
curl http://localhost:9200

# 外部访问
vim config/elasticsearch.yml

      network.host: 0.0.0.0

常见问题
1.exception during geoip databases update
此版本将GeoIp功能默认开启了采集。在默认的启动下是会去官网的默认地址下获取最新的Ip的GEO信息
解决:在elasticsearch.yml中添加配置

ingest.geoip.downloader.enabled: false

2.max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
解决:

vim /etc/security/limits.conf
#此处elasticsearch对应用户名,可以用*
elasticsearch soft  nofile  65536
elasticsearch  hard  nofile  65536

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

vim /etc/sysctl.conf
# 新增配置
vm.max_map_count=262144
# 刷新
sysctl -p
  1. curl localhost:9200
    curl: (52) Empty reply from server
    Transport SSL must be enabled if security is enabled. Please set [xpack.security.transport.ssl.enabled] to [true] or disable security by setting [xpack.security.enabled] to [false]
#开启安全配置
xpack.security.enabled: false

二、Logstash安装

二、kibana安装

tar -zxvf kibana-8.3.3-linux-x86_64.tar.gz

标签:ELK,elk,enabled,用户,Kibana,CentOS7,elasticsearch,security,安装
From: https://www.cnblogs.com/a999/p/17008418.html

相关文章

  • linux-centos7如何重置root管理员密码
    先决条件先查看是否是RHEL7系统cat/etc/redhat-releaseRedHatEnterpriseLinuxServerrelease7.0(Maipo)操作步骤#重启系统reboot#引导界面,按“e”进入内......
  • 喵星之旅-狂奔的兔子-centos7安装MySQL 8
    这里的MySQL版本是8.0.30一、卸载原有的,包括默认有的和后来自己装的,参看喵星之旅-狂奔的兔子-centos7安装MySQL5.5二、下载文件,参考资料同上三、安装解压: tar-xvf......
  • centos7部署dotnetcore webpai
    1.进入宝塔ssh2.安装dotnetcoresdksudoyuminstalldotnet-sdk-6.03.上传文件4.新建一个网站,网址www.localhost8892.com:88925.设置反向代理,填写目标URL:http://lo......
  • logback将日志写入到ELK
    springboot中使用logback将日志写入到ELK平台  原文:http://www.tingcream.com/blogArticle/detail/b9ab76ffaeb547388522c9b982e6f419ELK 是由elasticsearch、logst......
  • CentOS7部署fabric
    CentOS搭建docker​​一、基础环境准备​​​​1、安装docker​​​​2、安装dockercompose​​​​3、安装golang​​​​4、安装Node​​​​5、安装Git​​​​二......
  • Centos7下单节点部署etcd服务
    一台Centos7的服务器,我的IP:172.16.4.67登陆到服务器,切换到root用户#cd/tmp下载安装包,下载地址:https://github.com/etcd-io/etcd/releases#wget https://github.com/......
  • Centos7.8误删Python2.7之后,导致yum和Python命令无法使用
    Centos7.8误删Python2.7之后,导致yum和Python命令无法使用先简单介绍下我的情况与背景:我在昨天写一个模块,跑Python脚本报错,由于我不熟习Python2,3之间语法有差异,导致......
  • ELK学习目录
    DAY1.elasticsearch和kibana环境搭建以及简单介绍A:环境搭建配置(1)j​​ava虚拟机安装​​(2)​​elasticsearch安装&&kibana安装​​B:学习和解决的问题(1)​......
  • CentOS7设置静态IP
    一:编辑ifcfg-ens33cd/etc/sysconfig/network-scpiptsi5viifcfg-ens33二:BOOTPROTO修改为static并添加以下几行BOOTPROTO=static#设置静态ip#加入以下几......
  • 推荐-centos7安装高版本python3.10
    前言如果在centos7上编译安装python3.7以上版本,ssl功能会出问题,因为python3.7以后需要更高版本的openssl支持,这样的话,就需要提前编译安装高版本的openssl,比如1.1.1系列,这......