Linux系统下 ELK单机环境搭建,当前ELK版本8.3.1

  • 安装前置,ELK环境需要使用非root用户运行
  • 1.下载ELK包
  • 2.解压安装
  • 3.配置
    • 1、配置启动Elasticsearch
    • 2、配置启动logstash
    • 3、配置启动kibana
    • 至此ELK环境已全部启动,访问kibana页面
    • 安装遇到相关问题处理方案

安装前置,ELK环境需要使用非root用户运行

useadd -u 501 esuser
passwd esuser 设置用户密码
创建一个目录,将所有ELK包放进去,且给当前目录esuser 权限
mkdir /opt/elk
chown -R esuser:esuser /opt/elk
ps: 后期解压下载后,用上面命令重新给目录赋权限,否则esuser无法运行
su esuer 使用这个命令切换用户

1.下载ELK包

官网地址,有能力的同学可以去官网使用最新版下载安装
https://www.elastic.co/cn/
下面是ELK 8.3.1的直接下载地址
1.elasticsearch https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.3.1-linux-x86_64.tar.gz
2.logstash https://artifacts.elastic.co/downloads/logstash/logstash-8.3.1-linux-x86_64.tar.gz
3.kibana https://artifacts.elastic.co/downloads/kibana/kibana-8.3.1-linux-x86_64.tar.gz
linux 上可使用wget下载文件
wget url

2.解压安装

使用tar命令解压
tar -zvxf elasticsearch-8.3.1-linux-x86_64.tar.gz
依次解压三个文件

3.配置

1、配置启动Elasticsearch

cd elasticsearch-8.3.1
vi config/elasticsearch.yml
cluster.name: clusterName 自定义集群名称
node.name: nodeName 自定义节点名称
path.data: /opt/elk/data 可自定义路径
path.logs: /opt/elk/logs 可自定义路径
bootstrap.memory_lock: true
network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
xpack.security.enabled: false
xpack.security.enrollment.enabled: false
启动命令(后台模式)
./bin/elasticsearch -d -p pid &

2、配置启动logstash

进入logstash目录
cd logstash-8.3.1
touch config/logstash.conf
vi config/logstash.conf

input {tcp {port => 5044codec => json_lines}
}
output {elasticsearch {hosts => ["http://127.0.0.1:9200"]index => "project-log-%{+YYYY.MM.dd}"#user => "elastic"#password => "elastic"}
}

启动命令
./bin/logstash -f ./config/logstash.conf &

3、配置启动kibana

cd kibana-8.3.1
vi config/kibana.yml
server.port: 5601
server.host: 0.0.0.0
elasticsearch.hosts: ['http://127.0.0.1:9200']
启动命令
./bin/kibana &

至此ELK环境已全部启动,访问kibana页面

在浏览器打开以下链接
http://127.0.0.1:5601
如果是在远程服务器上,需要开启防火墙端口,或者云安全组,允许外网访问当前kibana端口服务
http://host_uo:5601

安装遇到相关问题处理方案

elasticsearch 问题
You must address the points described in the following [2] lines before star
vi /etc/sysctl.conf 在最后面追加下面内容
vm.max_map_count=655360
执行sysctl -p

elasticsearch 问题
memory locking requested for elasticsearch process but memory is not locked
vi /etc/security/limits.conf 在最后面追加一下内容
* hard memlock unlimited
* soft memlock unlimited

Linux系统 ELK(8.3.1)单机环境搭建相关推荐

  1. linux 版本的scipy,Linux 系统中 SciPy (Python 3) 编程环境

    Linux 系统中 SciPy (Python 3) 编程环境 SciPy (pronounced "Sigh Pie") is a Python-based ecosystem ...

  2. scala linux 环境配置,LINUX系统下Java和Scala的环境配置

    最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...

  3. Linux 系统中 SciPy (Python 3) 编程环境

    Linux 系统中 SciPy (Python 3) 编程环境 SciPy (pronounced "Sigh Pie") is a Python-based ecosystem ...

  4. Linux系统的安装和Android编译环境的配置

    Linux系统的安装和Android编译环境的配置 亲测Android8.1-Android10.0可用 电脑硬件配置 安装Linux系统 配置Android编译环境 常见编译报错 亲测Android ...

  5. RocketMQ单机环境搭建

    大家好,我是冰河~~ 今天,带来一篇搭建RocketMQ单机环境的文章,为后面的分布式事务专栏做准备.RocketMQ是阿里巴巴开源的一款高性能分布式消息中间件,有关RocketMQ的详细讲解,后面会 ...

  6. 搭建kafaka_kafka单机环境搭建及其基本使用

    最近在搞kettle整合kafka producer插件,于是自己搭建了一套单机的kafka环境,以便用于测试.现整理如下的笔记,发上来和大家分享.后续还会有kafka的研究笔记,依然会与大家分享! ...

  7. 单机 搭建kafka集群 本地_Kafka单机环境搭建简记

    最近在搞kettle整合kafka producer插件,于是自己搭建了一套单机的kafka环境,以便用于测试.现整理如下的笔记,发上来和大家分享.后续还会有kafka的研究笔记,依然会与大家分享! ...

  8. k3s单机环境搭建(飞腾+麒麟)

    k3s单机环境搭建(飞腾+麒麟) k3s介绍 环境信息 k3s部署 运行k3s安装脚本 配置镜像加速 安装kubernetes-dashboard 部署kubernetes-dashboard 配置R ...

  9. Kafka单机环境搭建及整合SpringBoot完成基本使用

    Kafka单机环境搭建及整合SpringBoot完成基本使用 Kafka单机环境搭建 下载kafka_2.11-1.1.0.tgz版本 下载地址 https://archive.apache.org/ ...

最新文章

  1. IIS7.5 HTTP 错误 500 调用loadlibraryex失败的解决方法
  2. miniz库简介及使用
  3. 特殊权限控制之SUID、SGID、Sticky及facl
  4. Java多线程(三):使用ThreadPoolExecutor创建线程池
  5. 13行代码AC_Justifying the Conjecture Gym - 102394J(解题报告)
  6. php ajax无刷新翻页,php ajax 无刷新翻页实现代码
  7. 方法参数关键字:params、ref及out
  8. 易会满重磅发声!新证券法将给资本市场带来哪些新变化?证监会职责定位有何新要求?...
  9. 适合草根站长的认证产品介绍
  10. 数据结构计算机复试题,2021考研计算机408数据结构试题及答案解析
  11. 【工具】ubuntu16安装sendip发包工具,模拟发送tcp/udp/icmp报文
  12. kettle 资源库 配置信息
  13. 怎样快速将PDF文件旋转
  14. 155:vue+openlayers 设置地图的反转色、复古色、灰度图、原始图
  15. C语言 客户端服务端发送消息
  16. 软件测试与治学的三重境界
  17. RL极简入门:从MDP、DP MC TC到Q函数、策略学习、PPO
  18. 糖尿病视网膜病变有多可怕?它是潜藏在眼底的“定时炸弹”!
  19. 对国内GIS行业的思考
  20. 微信服务号开发----创建个性化菜单

热门文章

  1. 【原创】智能云计算机(云脑)软件开发招商
  2. 边缘计算和云计算之间,主要有什么优势?
  3. 【新书推荐】【2019】基于Kronecker积波束形成的阵列处理
  4. 帆软(FineReport)---- 数据决策系统的基本配置
  5. 如何增强云端医疗健康数据的隐私保护
  6. java-commen判断一个数据是否存在于列表中
  7. verilog实现5分频
  8. 用二叉树表示家谱关系并实现各种查找功能
  9. 微信h5图表组件制作教程
  10. Output Messenger 2.0.10 Full - 即时消息软件(服务端+客户端)