暂无介绍
使用root登陆AWS服务器 申请了AWS的1年免费EC2服务器,而aws的服务器默认使用ec2-user用户名和密钥登陆,很不方便,网上有很多教程,可以直接使用root账户登录。 步骤记录以下: 切换为root账户sudo-i 创建root密码passwdroot 根据提示输入密码 修改配置文件,以支持使用root账户登录vim/etc/ssh/sshd_config, 4.1.把PasswordAuthenticationno改成PasswordAuthenticationyes 4.2.开放Perm
本文只是做一个示例,所以不做太多详解,基本都是一看就明白的 本文内容源码地址:https://gitee.com/catoop/springboot-docker 一、创建工程文件 1、正常创建一个springboot工程 2、创建一个TestController测试类,用于在我们部署docker之后访问验证使用 3、创建Dockerfile文件 如图: 二、打包和测试 1、先单纯的打包工程,验证测试类是否能正常访问 #打包 mvncleanpackage-Dmaven.test.skip=true #启
1.根据百度到的一篇文章https://segmentfault.com/a/1190000004376504下载其最新镜像 hangxin1940/docker-elasticsearch-cn:v2.1.0 使用 dockerrun-d-p9200:9200-p9300:9300 --name eshangxin1940/docker-elasticsearch-cn:v2.1.0 进行启动,报出异常,搜索两个多小时,没有找到可以解决此问题的答案 2.回归本源,查看并下载elasticsearch
每周荐书:云原生、Docker、Web算法(评论送书)感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 liujiding镇屌的技术之路大数据之路:阿里巴巴大数据实践 花梦飞昆仑-郑教主深度学习轻松学:核心算法与视觉实践 UsherYuetime倾听下架构解密:从分布式到微服务 请以上六位用户私信给小编快递地址,我尽快给各位发送奖品。 每周荐书活动规则:在文末评论里回复你
公司需要用到elasticsearch做垂直搜索,下面记录下搭建elasticsearch集群环境的步骤。服务器使用的是阿里云服务器,操作系统是centos7。 一、安装docker Yuminstalldocker-ce 安装成功后运行docker-v查看docker版本。 运行dockerrunhello-world查看docker是否可用。 注意:一定要提前运行下dockerrun命令验证docker是否正常,不要忽略了这个小细节。笔者就是因为安装完 docker后,没有做此操作,后
filebeat不用多说就是扫描本地磁盘日志文件,读取文件内容然后远程传输。 docker容器日志默认记录方式为json-file就是将日志以json格式记录在磁盘上 格式如下: { "log":"2018-11-1601:24:30.372 INFO[demo1,786a42d3b893168f,786a42d3b893168f,false]1---[hystrix-test1-2]demo1.demo1.TestRest :我收到了其他服务调用n", "st
阿里云1000元通用代金券点此领取 filebeat是有官方docker镜像的,不过用dockersearchfilebeat无法搜索到 在elastic的官网可以找到下载地址dockerpulldocker.elastic.co/beats/filebeat:5.5.1 运行时要把需要收集的日志,和filebeat.yml配置文件挂载到容器里面. filebeat.yml filebeat: prospectors: -input_type:log paths:#这里是容器内的path -/var/lo
我目前所在公司开发团队比较小,为集团下面的工厂开发了一套小的系统,跑在一台CentOS服务器上,服务器搭建了docker环境,安装了docker-compose,但在日志处理方面,暂时没有一个好的方法能够收集完全的日志,只能依赖进入至服务器后,以dockerlogscontainerID的方法来进入查看,非常不方便,之前也有关注ELK的技术,但一直在开发系统功能,全力实现,今天得空,重新想起了ELK查
注:filebeat没有分析功能,由于没有logstash的字段分析和解析功能,所有的日志最好都是json格式。 EFK是elastic三个组件的简称,分别是elasticsearch、filebeat和kibana。三个组件都非常强大,这里作为练习和小项目的分析只运用一些简单功能。【elastic官网地址】 docker-compose是一个用户定义和运行多个容器的Docker应用程序。在Compose中你可以使用YAML文件来配置你的应用服务。然后,只
2019-06-2411:27:35 目标,收集PhpLaravel框架laravel.log日志. 经多次部署:https://www.cnblogs.com/fbtop/p/11005469.html(我的另一篇部署文章) 最终搞出了ELK+FDockerCompose文件,用于快速部署 根目录4个(文件/文件夹) elasticsearch目录初始化里面没有任何数据。(会把它映射到容器内,为了持久化elasticsearch数据)filebeat目录有一个filebeat.do
#需求: 做一个收集Nginx的accesslog和errorlog并绘制图表 #解决方案 采用filebeat6.6.2在Nginx应用服务器上收集日志,经过kafka2.1.1(zookeeper集群)消息队列中间件传入到logstash进行过滤解析,然后存储到elasticsearch,最终由kibana进行查询和制图。并且elk、filebeat和kafka都采用docker的方式进行部署,采用docker-compose进行编排方便线上的维护 使用filebeat的原因:对比logstash,f
架构: Dcker安装 docker需要LinuxKernels不低于3.10并且是64-bit机器。 更新yum(centos低版本更新,高版本可以不用更新),避免安装失败。 更新完成 使用yum安装docker 安装完成 检查是否安装成功 Docker启动成功 5.设置开机启动 查看docker的版本号 查看系统(docker)层面信息,包括管理的images,containers数等。 下载docker镜像 拉取elk集
【拆分版】Docker-compose构建Logstash多实例 写在最前 说起Logstash,这个组件并没有什么集群的概念,与其说是集群,不如说是各自去收集日志分析过滤存储到Elasticsearch中。这里做个多实例的Logstash,其实本质上只是为Logstash指定好占用的端口,输入输出的配置的挂载,如是而已。 本文配置为红框中的部分:Logstash多节点收集的数据,统统输出数据到es-tribe,让这个协调节点自己去
Dockerfile入门 Dockerfile由一条条命令语句构建,以#开头的语句行为注释,其基本结构可分为四个部分。 1.基础镜像:由FROM语句组成,eg:`FROMcentos` 2.维护者信息:由MAINTAINER语句组成,eg:`MAINTAINERpeter_xizi591838169@qq.com` 3.镜像操作指令:由一系列指令组成,下面列出最基本的指令 `RUN<COMMAND>` shell中执行or `RUN[COMMAND, PARAM1,PARAM2,PAR
Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且转发这些信息到elasticsearch或者logstarsh中存放。以下是filebeat的工作流程:当你开启filebeat程序的时候,它会启动一个或多个探测器(prospectors)去检测你指定的日志目录或文件,对于探测器找出的每一个日志文件,