09 2020 档案
摘要:docker-compose.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 version: '2' services: web1: image: nginx ports: -
阅读全文
摘要:1 rabbitmq docker启动服务 rabbitmq 2 mysql docker启动服务 mysql 3 redis docker启动服务 redis 4 elasticsearch docker启动服务 elasticsearch 5 zookeeper+kafka docker启动服务
阅读全文
摘要:1. 在窗口1创建一个producer,topic为test,broker-list为zookeeper集群ip+端口 /usr/local/kafka/bin/kafka-console-producer.sh --broker-list 127.0.0.1:9091,127.0.0.1:9092
阅读全文
摘要:前两天测试服务docker化并k8s布署时,出于方便,使用了docker hub。由于我们的代码是要放到镜像里的,通过运行容器,便能获取我们的全部代码,风险很大。所以我们决定进行私有化的镜像部署。 经过调研,决定使用harbor这个开源项目。 项目介绍 harbor git 地址 版本 harbor
阅读全文
摘要:拉取容器 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka 这里演示使用,只部署单节点。如需高可用,则最好部署多台zk节点 默认容器内配置文件在/conf/zoo.cfg,数据和日志目录默认在/data 和 /data
阅读全文
摘要:系统版本 centos7 阿里云登录 ->容器镜像服务->镜像加速器 复制下面的直接执行即可 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://a4f
阅读全文
摘要:1 github地址 https://github.com/sheepkiller/kafka-manager-docker 2 启动 将参数传递给kafka-manager 对于版本<= 1.3.0.4,可以通过命令/参数传递选项。 docker run -it --rm -p 9000:9000
阅读全文
摘要:1、进入docker hub镜像仓库地址:https://hub.docker.com/ 2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面); 3、拉取镜像 docker pull rabbitmq:3.7.7-man
阅读全文
摘要:1 编辑配置文件 vim /etc/docker/daemon.json { "registry-mirrors": ["https://a4fyjv0u.mirror.aliyuncs.com"], "insecure-registries": [ "192.168.33.70" ] } 其中ip
阅读全文
摘要:一、安装erlang # 添加仓库 curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash Detected operating system as centos/8
阅读全文
摘要:1 zookeeper docker run --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latest 2 kafka docker run -p 19092:9092 --name kafka1 -d -e KAFKA_BROK
阅读全文
摘要:写在前面 利用vagrant保持开发生产环境一致是一个很好的方法,不过vagrant官网上的box文件下载是真的很慢,因此,这里教大家如何自制box文件。 这篇文章你会接触到: vagrant使用基础 如何定制vagrantfile 如何设置CentOS 7 Virtualbox使用基础 如何利用v
阅读全文
摘要:版权 挂载共享文件夹很简单,有2种方法,1是自动挂载,2是手动挂载。 一、自动挂载步骤: 1,把想共享的文件夹设置为共享。 2,在virtualbox界面对虚拟机设置共享文件夹,如下图。 3,共享文件夹名称随意填写,勾上“自动挂载”和“固定分配”。 4,进入虚拟机,df看下, 这种方法的好处是系统启
阅读全文
摘要:安装zookeeper(单机,伪集群): 1.下载 登陆zookeeper官网下载 https://zookeeper.apache.org/ 或者 https://mirror.bit.edu.cn/apache/zookeeper/ # 进入目录 cd /usr/local/src/ # 下载
阅读全文
摘要:因为logstash是jvm跑的,资源消耗比较大,所以后来作者又用golang写了一个功能较少但是资源消耗也小的轻量级的logstash-forwarder。不过作者只是一个人,加入http://elastic.co公司以后,因为es公司本身还收购了另一个开源项目packetbeat,而这个项目专门
阅读全文
摘要:1,Filebeat简介 Filebeat是一个使用Go语言实现的轻量型日志采集器。在微服务体系中他与微服务部署在一起收集微服务产生的日志并推送到ELK。 在我们的架构设计中Kafka负责微服务和ELK的分离,Filebeat负责收集微服务的日志并推送到Kafka中,如图: 2,Filebeat安装
阅读全文
摘要:elk日志收集过程 filebeat去监控日志文件,有变化了就推送到kafka kafka推送到logstash logstash输出到es es输出到kibana展示
阅读全文
摘要:设置linux root后面的名字 # 修改 hostname hostnamectl set-hostname kafka # 查看修改结果 hostnamectl status # 设置 hostname 解析echo "127.0.0.1 kafka" >> /etc/hosts
阅读全文
摘要:Pecl全称The PHP Extension Community Library,php社区扩展库,由社区编写,维护。使用pecl方便之处在于我们不用到处找源码包下载编译,配置,不用手动phpize,configure,make,make install,自动识别模块安装路径,我们只需要编辑php
阅读全文
摘要:head -n 1 /etc/passwd | nc localhost 9200
阅读全文
摘要:1.下载 cd /usr/local/src wget https://mirrors.huaweicloud.com/logstash/7.8.0/logstash-7.8.0.tar.gz tar -zxvf logstash-7.8.0.tar.gz 2.启动测试 执行命令: bin/logs
阅读全文
摘要:wget https://mirrors.huaweicloud.com/filebeat/7.9.1/filebeat-7.9.1-linux-x86_64.tar.gz tar -zxvf filebeat-7.9.1-linux-x86_64.tar.gz mv filebeat-7.9.1-
阅读全文
摘要:输入命令: sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022 即可(uid, gid可通过id命令查询)。备注:网上的 sudo vmhgfs-fuse .h
阅读全文
摘要:一 环境 vbox5.2.8 centos7 docker 19.03.1 elasticsearch 7.9.1 二 进入centos7启动dcoker systemctl start docker 三 打开docker官方仓库,搜索elasticsearch以查看需要下载的版本,拉取镜像的时候,
阅读全文
摘要:vim zookeeper.sh #!/bin/bash /usr/local/zookeeper/bin/zkServer.sh restart /usr/local/zookeeper/conf/zoo1.cfg /usr/local/zookeeper/bin/zkServer.sh rest
阅读全文
摘要:php安装amqp扩展 继续安装完 rabbitmq后,安装最新 php amqp扩展 http://www.cnblogs.com/8000cabbage/p/7788575.html 参考:carson 1.安装rabbitmq-c https://github.com/alanxz/rabbi
阅读全文
摘要:[root@localhost vagrant]# uname -r 3.10.0-1127.19.1.el7.x86_64 [root@localhost vagrant]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)
阅读全文
摘要:写在前面 利用vagrant保持开发生产环境一致是一个很好的方法,不过vagrant官网上的box文件下载是真的很慢,因此,这里教大家如何自制box文件。 这篇文章你会接触到: vagrant使用基础 如何定制vagrantfile 如何设置CentOS 7 Virtualbox使用基础 如何利用v
阅读全文
摘要:因为要用的窗口应用,基于服务器的各种box不能使用(曾经尝试安装桌面,没有成功)。所以试着基于Ubuntu的虚拟机创建自己的box。 过程中主要参考了这篇文章:http://www.360doc.com/content/13/0826/17/13047933_310047914.shtml 主要过程
阅读全文
摘要:一、Vagrant是什么? vagrant是一个操作虚拟机的工具.是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。 通过命令和配置文件来管理虚拟机,很快就能完成一套开发环境的部署,并可以打包传播,统一了开发环境,也解决了重复配置环境的麻烦. 二、Vargant的好处 1. Vagrant会创
阅读全文
摘要:本人因为电脑配置原因,安装的是CentOS 6.6 minimal版本,虚拟环境为VirtualBox 4.3.18。 当我使用的时候,想从本机(WindowXP)电脑将文件共享到虚拟(CentOS)电脑。通过查找资料,发现可以通过VirtualBox的增强功能插件实现文件夹共享的功能。 以下是我自
阅读全文
摘要:Vagrantfile 文件 bt为你需要新建的box名字 Vagrant.configure("2") do |config| config.vm.box = "bt" config.vm.network "forwarded_port", guest: 22, host: 2222, id: "
阅读全文
摘要:一、简介 Apache Kafka是一个快速、可扩展的、高吞吐的、可容错的分布式“发布-订阅”消息系统,使用Scala与Java语言编写,能够将消息从一个端点传递到另一个端点,较之传统的消息中间件(例如ActiveMQ、RabbitMQ),Kafka具有高吞吐量、内置分区、支持消息副本和高容错的特性
阅读全文
摘要:centos6 搭建 参考 https://www.cnblogs.com/php-linux/p/8758788.html 搭建linux虚拟机 https://www.cnblogs.com/php-linux/p/5262077.html E:\>cd vbox E:\vbox>cd es E
阅读全文
摘要:一. github地址 https://github.com/deviantony/docker-elk cd /usr/local/src git clone https://github.com/deviantony/docker-elk elk cd elk 二. 修改密码 vim kiban
阅读全文
摘要:拉取镜像 docker pull kibana:7.9.1 创建用户自定义网络 docker network create esnet 运行Kibana docker run --name kibana —net esnet -e ELASTICSEARCH_URL=http://192.168.3
阅读全文
摘要:介绍 logstash拥有丰富的filter插件,它们扩展了进入过滤器的原始数据,进行复杂的逻辑处理,甚至可以无中生有的添加新的 logstash 事件到后续的流程中去!Grok 是 Logstash 最重要的插件之一。也是迄今为止使蹩脚的、无结构的日志结构化和可查询的最好方式。Grok在解析 sy
阅读全文
摘要:1.docker 启动redis # redis docker run -itd --name redis-test -p 16379:6379 redis 2.docker 启动nginx # nginx docker run --name nginx-test -p 8080:80 -d ngi
阅读全文
摘要:环境 虚拟机软件VmWare15.5 Centos7.0 安装docker yum install docker 安装成功后,使用 docker --version 安装ELK 前提条件(真机) 1.Docker至少得分配3GB的内存; 2.Elasticsearch至少需要单独2G的内存; 3.防
阅读全文
摘要:本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现以下报错: ]# systemctl restart network.service 报错信息如下 Failed
阅读全文
摘要:scp -P 22 /Users/mac/Downloads/VBoxGuestAdditions_5.2.12.iso root@192.168.1.210:/usr/local/src scp -P 22 E:/download/2028792_www.yeves.cn_nginx/cloud.
阅读全文
摘要:安装centos 8之后,重启启动网络时,会出现以下报错 报错信息如下: Failed to start network.service: Unit network.service not found. 意思为无法重启网络服务,原因是无法找到network.service网络服务。 在rhel8(含
阅读全文
摘要:一、防火墙的开启、关闭、禁用命令 (1)设置开机启用防火墙: systemctl enable firewalld.service (2)设置开机禁用防火墙: systemctl disable firewalld.service (3)启动防火墙: systemctl start firewall
阅读全文
摘要:1 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2 上传到linux里面 使用xshell工具 首先安装上传下载工具 yum -y install lrzsz cd
阅读全文
摘要:具体步骤: 1、安装librdkafka cd /usr/local/src #进入安装包存放目录 wget https://github.com/edenhill/librdkafka/archive/master.zip #下载 mv master.zip librdkafka-master.z
阅读全文
摘要:1. 确认VMtools已经装好,开启共享文件夹,设置好共享目录 2.执行命令 sudo mount -t vmhgfs .host:/ /mnt/hgfs如果出现错误: Error: cannot mount filesystem: No such device 使用: vmhgfs-fuse .
阅读全文
摘要:<?php class Container { private instances = []; public function getClosure($concrete) { return function($parameter = []) use(
阅读全文
摘要:lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容器测试 (6) 问题四、我们现在遇到的问题是构建对象的时候需要明确构造函数的参数类型、数量。并且增加
阅读全文
摘要:lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容器测试 (6) 问题三,如果我们定义类构造函数的时候依赖其他的参数怎么办? # class Cont
阅读全文
摘要:lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容器测试 (6) 问题二,这个其实也不算问题,就是写法上的优化,我们是不是每次都要传递第二个参数并且每
阅读全文
摘要:lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容器测试 (6) 接上篇 问题一,如果想通过同一个类名,获取不同的对象,而不是单例对象怎么办? //
阅读全文
摘要:lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容器测试 (6) 代码 <?php Class Ioc { //设置全局的已经绑定过的 private
阅读全文
摘要:lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容器测试 (6) 如果第一次看Laravel 、Lumen的容器源码可能会被里面的变量名搞的比较迷糊、
阅读全文
摘要:1 安装 composer require monolog/monolog 2 使用 // 创建日志服务 stream = new StreamHandler(__DIR__.'/log/hello.
阅读全文
摘要:ilter-json:http://www.logstash.net/docs/1.4.2/filters/json json数据: {"account_number":995,"balance":21153,"firstname":"Phelps","lastname":"Parrish","ag
阅读全文
摘要:logstash过滤器插件filter详解及实例 1、logstash过滤器插件filter 1.1、grok正则捕获 grok是一个十分强大的logstash filter插件,他可以通过正则解析任意文本,将非结构化日志数据弄成结构化和方便查询的结构。他是目前logstash 中解析非结构化日志数
阅读全文
摘要:Kibana详细入门教程 目录 一、Kibana是什么 二、如何安装 三、如何加载自定义索引 四、如何搜索数据 五、如何切换中文 六、如何使用控制台 七、如何使用可视化 八、如何使用仪表盘 一、Kibana是什么 Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用
阅读全文
摘要:package main import ( "bytes" "fmt" "io/ioutil" "log" "os" "os/exec" "strings" ) func main() { // 读取当前目录中的所有文件和子目录 path := "E:/video" files, err := io
阅读全文
摘要:cd /usr/local/src/sudo wget https://golang.google.cn/dl/go1.15.1.linux-amd64.tar.gz sudo tar -C /usr/local -zxvf go1.15.1.linux-amd64.tar.gz sudo expo
阅读全文
摘要:1.查找镜像: docker search mysql 也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/_/mysql/ 2.下载镜像(如上一步,可以指定想要的版本,不指定则为最新版): docker pull mysql 3.通过镜
阅读全文
摘要:kafka.sh port=9092 # 根据端口号去查询对应的PID pid=port | awk '{print $7}' | awk -F"/" '{print $1}'); # 杀掉对应的进程 如果PID不存在,即该端口没有开启,则不执行 if
阅读全文
摘要:https://blog.csdn.net/zxy987872674/article/details/72466504
阅读全文