eft搭建详细步骤!

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 1、安装vmware2、下载合适版本的centos并安装 稍后安装操作系统(安装第二个时把安装程序光盘映像文件ISO清空) 自定义硬件-内存4G-处理器2X2-网络适配器NAT-CD/DVD使用ISO映像 网络和主机名:主机名设置、开启以太网(安装好使用ip addr查看ip地址1-9-2开头的) root密码设置3、安装xshell 使用ip addr看ip然后连接上4、安装jdk yum search java|grep jdk yum install -y java-1.8.0-openjdk*

1、安装vmware
2、下载合适版本的centos并安装
稍后安装操作系统(安装第二个时把安装程序光盘映像文件ISO清空)
自定义硬件-内存4G-处理器2X2-网络适配器NAT-CD/DVD使用ISO映像
网络和主机名:主机名设置、开启以太网(安装好使用ip addr查看ip地址1-9-2开头的)
root密码设置
3、安装xshell
使用ip addr看ip然后连接上
4、安装jdk
yum search java|grep jdk
yum install -y java-1.8.0-openjdk
安装docker
yum -y update
sudo yum install yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce
sudo systemctl start docker
sudo systemctl enable docker
安装vim
yum -y install vim

安装rz、sz
yum install lrzsz
5、安装efk
创建一个docker network用于efk各组件间网络的互通 docker network create efk
安装Elasticsearch
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.1
docker images
docker run -d --name es --net=efk -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" fa601f7c24cb
安装kibana
docker pull docker.elastic.co/kibana/kibana:7.15.1
docker run -d --name kib --net efk -p 5601:5601 -e "ELASTICSEARCH_HOSTS=http://es:9200" 9871707dda25
安装Filebeat
docker pull docker.elastic.co/beats/filebeat:7.15.1
配置文件 /usr/local/docker/efk/filebeat/filebeat.docker.yml (mkdir -p /usr/local/docker/efk/filebeat/)注意复制下面的文件容易少单词!!
filebeat.inputs:

        - type: log
          paths:
            - /usr/mytmp/info.log
          state_cleanup_timeout: 0    
          json.keys_under_root: true
          json.overwrite_keys: true
          json.add_error_key: true
          json.message_key: my_message

        output.elasticsearch:
          hosts: ["111.130:9200"]
          index: "filebeat-7.15.1-%{+yyyy.MM.dd}"
        setup.template.name: "filebeat-7.15.1"
        setup.template.pattern: "filebeat-7.15.1-*"
    往 /usr/mytmp/info.log 放文件
    docker run --net=efk   --name filebeat  -d -v /usr/mytmp:/usr/mytmp  -v /usr/local/docker/efk/log:/usr/local/docker/efk/log -v /usr/local/docker/efk/filebeat/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml 311985fdcf7c

6、查看网址 http://111.130:5601/app/management/kibana/indexPatterns
cheate index pattern:
name:filebeat-7.15.1-*
timestamp field:@timestamp
去discovery查看日志
7、查看索引 curl -X GET "localhost:9200/_cat/indices?v"
8、查看内容器内部 docker exec -it containId /bin/bash
9、docker常用
docker images
docker ps
docker ps -a
docker logs containerName
docker rmi imageId
docker rm containerId
docker start containerId
docker stop containerId
10、docker logs filebeat查看到的是容器启动的日志(不是容器服务运行中的日志)
启动日志在linux系统的文件夹是:/var/lib/docker/containers/[container-id]/[container-id]-json.log
11、docker logs filebeat想看filebeat服务运行的日志需要进入容器内部首先
docker exec -it containId /bin/bash
cd /usr/share/filebeat/logs

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
目录
相关文章
|
消息中间件 监控 数据挖掘
NineData:从Kafka到ClickHouse的数据同步解决方案
NineData 提供了强大的数据转换和映射功能,以解决 Kafka 和 ClickHouse 之间的格式和结构差异,确保数据在同步过程中的一致性和准确性。
712 2
NineData:从Kafka到ClickHouse的数据同步解决方案
|
安全 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 磁盘分区工具 fdisk命令使用教程
【Shell 命令集合 磁盘管理 】Linux 磁盘分区工具 fdisk命令使用教程
431 0
|
7月前
|
机器学习/深度学习 人工智能 运维
让AI“接管”网络运维,效率提升不只是传说
让AI“接管”网络运维,效率提升不只是传说
609 16
|
12月前
|
存储 C语言
C语言:普通局部变量、普通全局变量、静态局部变量、静态全局变量的区别
C语言中,普通局部变量在函数内部定义,作用域仅限于该函数;普通全局变量在所有函数外部定义,作用域为整个文件;静态局部变量在函数内部定义但生命周期为整个程序运行期;静态全局变量在所有函数外部定义,但仅在定义它的文件内可见。
781 10
|
监控 应用服务中间件 nginx
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)
ELK的架构有多种,本篇分享使用的架构如图所示: Beats(Filebeat) -> -> Elasticsearch -> Kibana,目前生产环境一天几千万的日志,内存占用大概 10G
995 4
|
存储 安全 Java
在CentOS 7上安装和配置Elasticsearch的方法
在CentOS 7上安装和配置Elasticsearch的方法
928 0
|
数据采集 Web App开发 测试技术
玩转Python的fake-useragent库
玩转Python的fake-useragent库
|
消息中间件 Go API
Golang深入浅出之-Go语言中的微服务架构设计与实践
【5月更文挑战第4天】本文探讨了Go语言在微服务架构中的应用,强调了单一职责、标准化API、服务自治和容错设计等原则。同时,指出了过度拆分、服务通信复杂性、数据一致性和部署复杂性等常见问题,并提出了DDD拆分、使用成熟框架、事件驱动和配置管理与CI/CD的解决方案。文中还提供了使用Gin构建HTTP服务和gRPC进行服务间通信的示例。
796 0
|
存储 缓存 关系型数据库
MySQL有哪些存储引擎,各自的优缺点,应用场景
经常面试都会问到MYSQL有哪些存储引擎,以及各自的优缺点。今天主要分享常见的存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)等,以及最常用的MyISAM与InnoDB两个引擎 ,文章尾部有两者的详细比较。
2468 0
|
人工智能
408王道计算机组成原理强化——中央处理器及大题解构(下)
408王道计算机组成原理强化——中央处理器及大题解构
1227 1
408王道计算机组成原理强化——中央处理器及大题解构(下)

热门文章

最新文章