docker实战(2)

docker安装redis 

一,搭建docker环境

二,docker安装redis

1,查看redis版本:docker search redis redis镜像仓库地址:Docker Hub

2,获取最新镜像版本:docker pull redis:latest

3,查看redis镜像是否安装成功:docker images

4,运行容器:docker run -itd --name redis-test -p 6379:6379 redis

说明:redis-test表示容器名,映射外网端口6379(需要开放服务器安全组的6379端口)

5,查看是否redis容器安装成功:docker ps

6,进入容器:docker exec -it redis-test /bin/bash

7,使用客户端工具连接redis:redis-cli

辅助操作:

可安装netcat工具查看是否是否可以成功连接redis

如: yum install netcat -》安装工具

nc -vz 127.0.0.1 6379-》查看是否可以连接redis

连接信息:

主机:47.103.219.189 端口:6379 未设置密码

---------------------------------------------------------------------------------

docker搭建kafka集群

1,拉取镜像

docker pull wurstmeister/zookeeper  
docker pull wurstmeister/kafka  

2,启动zookeeper镜像

docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

3,分别启动三个kafka(使用宿主机ip)

docker run  -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.1.9:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.9:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
docker run  -d --name kafka1 -p 9093:9093 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=192.168.1.9:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.9:9093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 -t wurstmeister/kafka
docker run  -d --name kafka2 -p 9094:9094 -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=192.168.1.9:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.9:9094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9094 -t wurstmeister/kafka

4, 进入kafka容器

docker exec -it kafka bash
cd opt/kafka_2.13-2.8.1/
# 启动消息发送方(容器目录opt/kafka_2.13-2.8.1/中执行)
./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mykafka
# 启动消息接收方(容器目录opt/kafka_2.13-2.8.1/中执行)
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mykafka --from-beginning

5, 创建和查看topic

docker exec -it kafka bash
cd opt/kafka_2.13-2.8.1/
# 创建Replication为2,Partition为2的topic(容器目录opt/kafka_2.13-2.8.1/中执行)
bin/kafka-topics.sh --create --zookeeper 192.168.1.9:2181 --replication-factor 2 --partitions 2 --topic okafka_name
# 查看topic的状态(容器目录opt/kafka_2.13-2.8.1/中执行)Isr代表存活的备份机器中存活的。
bin/kafka-topics.sh --describe --zookeeper 192.168.1.9:2181 --topic okafka_name
# 查看所有的 topic 名字
bin/kafka-topics.sh --bootstrap-server 192.168.1.9:9092 --list

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/748843.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue3.0+vite vite.config.ts配置与env

目录 摘要 在项目中新项目前期可能需要配置各种来运行项目,以Vue3.0+vite来说明主要配置 正文 1.import.meta的理解 JavaScript中的一个特殊对象,它提供了有关当前模块的元数据信息。 2.env配置 访问evn命令 要获取环境变量,可以通过import.meta.env来访问。下面是一个…

马克思主义基本原理试卷

1【单选题】 下列选项中体现社会主义的本质属性和要求的是 A A、促进人的全面发展和社会和谐 B、实行高度发达的商品经济 C、建立完全纯粹的公有制经济 D、实行严格管控的计划经济 2【单选题】 阶级作为一种社会现象首先是一个 A A、经济范畴 B、政治范畴 C、文化范畴 …

中间件 | RPC - [Dubbo]

INDEX 1 Dubbo 与 web 容器的关系2 注册发现流程3 服务配置3.1 注册方式 & 订阅方式3.2 服务导出3.3 配置参数 4 底层技术4.1 Dubbo 的 spi 机制4.2 Dubbo 的线程池4.3 Dubbo 的负载均衡策略4.3 Dubbo 的协议 1 Dubbo 与 web 容器的关系 dubbo 本质上是一个 RPC 框架&…

MySQL 中的锁机制详解

MySQL 数据库系统在 server 层和存储引擎层都广泛应用了各种锁机制,以确保并发操作下的数据一致性及完整性。本文将详细介绍MySQL中两种关键类型的server层锁以及InnoDB存储引擎的表级和行级锁。 1. Server层锁 1.1 Metadata Lock (MDL) MDL,即元数据…

SpringCloud Stream 消息驱动

一、前言 接下来是开展一系列的 SpringCloud 的学习之旅,从传统的模块之间调用,一步步的升级为 SpringCloud 模块之间的调用,此篇文章为第九篇,即介绍 Stream 消息驱动。 二、消息驱动概念 2.1 消息驱动是什么 官方定义 Spring …

JavaScript的事件

JavaScript的事件 先写一个test测试函数以查看事件是否触发 function test(){var ddocument.getElementById("tid");console.log("测试成功"d) //控制台输出 }onclick 鼠标单击事件&#xff1a; <input type"button" id"tid" va…

学习通刷视频刷题脚本及安装使用过程

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、安装插件二、复制脚本文件链接三、启动脚本四、登录学习通&#xff08;切记一倍速就行不然被封哦&#xff09;五、最好先把答题关掉先刷视频 前言 解决学习…

Winform编程详解四:ComboBox 下拉列表框

一、属性介绍 1. (Name) 控件的对象标识符ID 2. Items 组合框中的集合项 3. BackColor 控件的背景颜色 4. Cursor 鼠标移过该控件显示的光标样式 5. DropDownStyle 组合框的下拉样式和功能 6. FlatStyle 控件的外观 7. Font 控件的字体样式 8. ForeColor 控件的文本颜…

AI技术崛起:数据可视化之路更近

在当今AI技术蓬勃发展的时代&#xff0c;数据可视化作为信息传达的重要手段&#xff0c;其门槛逐渐降低。然而&#xff0c;这并不意味着我们可以忽视学习数据可视化的重要性。即使不需要深入专业技术&#xff0c;对数据可视化的基础知识的了解也是至关重要的。那么&#xff0c;…

02-Java变量和运算符

1. 基本数据类型转换&#xff08;Conversion&#xff09; 在Java程序中&#xff0c;不同的基本数据类型的值经常需要进行相互转换。Java语言所提供的七种数值类型之间可以相互转换&#xff0c;基本数据类型转换有两种转换方式&#xff1a;自动类型转换和强制类型转换。boolean…

金口诀排盘 api接口

接口平台&#xff1a;https://api.yuanfenju.com 开发文档&#xff1a;https://doc.yuanfenju.com/liupan/jinkoujue.html 支持格式&#xff1a;Form-data 请求方式&#xff1a;HTTP POST/GET <?php//您的密钥 $api_secret "wD******XhOUW******pvr"; //请求…

react面试题总结

1、当调用 setState的时候&#xff0c;发生了什么操作&#xff1f; 当调用 setState时&#xff0c; React做的第一件事是将传递给setState的对象合并到组件的当前状态&#xff0c;这将启动一个称为和解&#xff08; reconciliation&#xff09;的过程。 和解的最终目标是&#…

代码随想录算法训练营第59天|496.下一个更大元素II 42.接雨水

496.下一个更大元素II 这道题特殊的点在于它有点像环&#xff0c;后面的元素可以再从前面的元素找&#xff0c;我看了卡哥的视频&#xff0c;卡哥是根据取模来取的&#xff0c;但是他会多了没必要的赋值&#xff0c;我还是按照我最初的想法写吧&#xff0c;我是跟之前单调区间一…

java之mybatis语法

1、增加&#xff08;Insert&#xff09;&#xff1a; xml <insert id"insertUser" parameterType"User">INSERT INTO user (id, name, age) VALUES (#{id}, #{name}, #{age}) </insert> 对应Java代码&#xff1a;java sqlSession.insert(&quo…

Dubbo 的配置总线:抓住 URL,就理解了半个 Dubbo

概述 在互联网领域&#xff0c;每个信息资源都有统一的且在网上唯一的地址&#xff0c;该地址就叫 URL&#xff08;Uniform Resource Locator&#xff0c;统一资源定位符&#xff09;&#xff0c;它是互联网的统一资源定位标志&#xff0c;也就是指网络地址。 URL 本质上就是…

嵌入式摄像头,获取视频要通过进程通讯?

大体来说&#xff1a; 前几天同事突然对我说&#xff0c;摄像头问题很大。我听了一愣&#xff1a;这摄像头多么成熟的技术&#xff0c;各种代码都有&#xff0c;怎么就有问题了&#xff1f;他解释了一番&#xff0c;大意是&#xff0c;实际上摄像头被camera进程完全控制。比如…

【C++从练气到飞升】03---构造函数和析构函数

&#x1f388;个人主页&#xff1a;库库的里昂 ✨收录专栏&#xff1a;C从练气到飞升 &#x1f389;鸟欲高飞先振翅&#xff0c;人求上进先读书。 目录 ⛳️推荐 一、类的6个默认成员函数 二、构造函数 1. 构造函数的概念 2. 构造函数的定义 3. 构造函数的特性 三、析构函…

MySQL MHA故障切换

目录 一、案例分析 1.1、案例概述 1.2、案例前置知识点 1&#xff09;什么是 MHA 2&#xff09;MHA 的组成 3&#xff09;MHA 的优势 4&#xff09;MHA 现状 1.3、案例环境 1&#xff09;本案例环境 ​编辑 2&#xff09;案例需求 3&#xff09;案例实现思路…

CSS进阶空间转换和 less

<html> <head> <meta charset"UTF-8" /> <title>空间转换</title> </head> <body> <!-- 空间转换 空间&#xff1a;是从坐标轴角度定义的X,Y,和Z三条坐标轴构成一个立体空间 Z轴位置与视线方向相同 空间转换也叫3D转…

01——LenNet网络结构,图片识别

目录 1、model.py文件 &#xff08;预训练的模型&#xff09; 2、train.py文件&#xff08;会产生训练好的.th文件&#xff09; 3、predict.py文件&#xff08;预测文件&#xff09; 4、结果展示&#xff1a; 1、model.py文件 &#xff08;预训练的模型&#xff09; impor…