摘要: 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: - 阅读全文
posted @ 2020-09-30 16:45 brady-wang 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 1 rabbitmq docker启动服务 rabbitmq 2 mysql docker启动服务 mysql 3 redis docker启动服务 redis 4 elasticsearch docker启动服务 elasticsearch 5 zookeeper+kafka docker启动服务 阅读全文
posted @ 2020-09-30 16:21 brady-wang 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2020-09-30 16:08 brady-wang 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 前两天测试服务docker化并k8s布署时,出于方便,使用了docker hub。由于我们的代码是要放到镜像里的,通过运行容器,便能获取我们的全部代码,风险很大。所以我们决定进行私有化的镜像部署。 经过调研,决定使用harbor这个开源项目。 项目介绍 harbor git 地址 版本 harbor 阅读全文
posted @ 2020-09-30 15:58 brady-wang 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 拉取容器 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka 这里演示使用,只部署单节点。如需高可用,则最好部署多台zk节点 默认容器内配置文件在/conf/zoo.cfg,数据和日志目录默认在/data 和 /data 阅读全文
posted @ 2020-09-30 15:57 brady-wang 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 系统版本 centos7 阿里云登录 ->容器镜像服务->镜像加速器 复制下面的直接执行即可 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://a4f 阅读全文
posted @ 2020-09-30 15:51 brady-wang 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1 github地址 https://github.com/sheepkiller/kafka-manager-docker 2 启动 将参数传递给kafka-manager 对于版本<= 1.3.0.4,可以通过命令/参数传递选项。 docker run -it --rm -p 9000:9000 阅读全文
posted @ 2020-09-30 13:36 brady-wang 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1、进入docker hub镜像仓库地址:https://hub.docker.com/ 2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面); 3、拉取镜像 docker pull rabbitmq:3.7.7-man 阅读全文
posted @ 2020-09-30 12:38 brady-wang 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 1 编辑配置文件 vim /etc/docker/daemon.json { "registry-mirrors": ["https://a4fyjv0u.mirror.aliyuncs.com"], "insecure-registries": [ "192.168.33.70" ] } 其中ip 阅读全文
posted @ 2020-09-30 12:26 brady-wang 阅读(3998) 评论(0) 推荐(0) 编辑
摘要: 一、安装erlang # 添加仓库 curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash Detected operating system as centos/8 阅读全文
posted @ 2020-09-30 11:44 brady-wang 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2020-09-30 11:27 brady-wang 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 写在前面 利用vagrant保持开发生产环境一致是一个很好的方法,不过vagrant官网上的box文件下载是真的很慢,因此,这里教大家如何自制box文件。 这篇文章你会接触到: vagrant使用基础 如何定制vagrantfile 如何设置CentOS 7 Virtualbox使用基础 如何利用v 阅读全文
posted @ 2020-09-30 11:13 brady-wang 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 版权 挂载共享文件夹很简单,有2种方法,1是自动挂载,2是手动挂载。 一、自动挂载步骤: 1,把想共享的文件夹设置为共享。 2,在virtualbox界面对虚拟机设置共享文件夹,如下图。 3,共享文件夹名称随意填写,勾上“自动挂载”和“固定分配”。 4,进入虚拟机,df看下, 这种方法的好处是系统启 阅读全文
posted @ 2020-09-30 11:12 brady-wang 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 安装zookeeper(单机,伪集群): 1.下载 登陆zookeeper官网下载 https://zookeeper.apache.org/ 或者 https://mirror.bit.edu.cn/apache/zookeeper/ # 进入目录 cd /usr/local/src/ # 下载 阅读全文
posted @ 2020-09-30 11:08 brady-wang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 因为logstash是jvm跑的,资源消耗比较大,所以后来作者又用golang写了一个功能较少但是资源消耗也小的轻量级的logstash-forwarder。不过作者只是一个人,加入http://elastic.co公司以后,因为es公司本身还收购了另一个开源项目packetbeat,而这个项目专门 阅读全文
posted @ 2020-09-30 11:01 brady-wang 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1,Filebeat简介 Filebeat是一个使用Go语言实现的轻量型日志采集器。在微服务体系中他与微服务部署在一起收集微服务产生的日志并推送到ELK。 在我们的架构设计中Kafka负责微服务和ELK的分离,Filebeat负责收集微服务的日志并推送到Kafka中,如图: 2,Filebeat安装 阅读全文
posted @ 2020-09-30 11:00 brady-wang 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: elk日志收集过程 filebeat去监控日志文件,有变化了就推送到kafka kafka推送到logstash logstash输出到es es输出到kibana展示 阅读全文
posted @ 2020-09-30 10:58 brady-wang 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 设置linux root后面的名字 # 修改 hostname hostnamectl set-hostname kafka # 查看修改结果 hostnamectl status # 设置 hostname 解析echo "127.0.0.1 kafka" >> /etc/hosts 阅读全文
posted @ 2020-09-30 10:11 brady-wang 阅读(669) 评论(0) 推荐(0) 编辑
摘要: Pecl全称The PHP Extension Community Library,php社区扩展库,由社区编写,维护。使用pecl方便之处在于我们不用到处找源码包下载编译,配置,不用手动phpize,configure,make,make install,自动识别模块安装路径,我们只需要编辑php 阅读全文
posted @ 2020-09-30 10:07 brady-wang 阅读(760) 评论(0) 推荐(0) 编辑
摘要: head -n 1 /etc/passwd | nc localhost 9200 阅读全文
posted @ 2020-09-30 09:02 brady-wang 阅读(756) 评论(0) 推荐(0) 编辑