- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 yum 快速安装zookeeper、Kafka集群部署
在本文中将从演示如何搭建一个Kafka集群开始,然后简要介绍一下关于Kafka集群的一些基础知识点。但本文仅针对集群做介绍,对于Kafka的基本概念不做过多说明,这里假设读者拥有一定的Kafka基础知识。Broker:一般指Kafka的部署节点Leader:用于处理消息的接收和消费等请求,也就是说producer是将消息push到leader,而consumer也是从leader上去poll消息Follower:主要用于备份消息数据,一个leader会有多个follower。
2023-03-24 12:25:41
1452
原创 2022年openstack快速安装 Skyline 组件安装,支持极简化配置
Skyline 是一个经过 UI 和 UE 优化过的 OpenStack 仪表盘,支持 OpenStack Train 及以上版本。Skyline 拥有现代化的技术栈和生态,更易于开发者维护和 使用者操作,以及更高的并发性能。Skyline 的吉祥物是九色鹿。九色鹿源自于敦煌壁画《九色鹿本生》,其寓意是佛理 因果和知恩图报,这与九州云自创办以来秉持的拥抱和反馈社区理念一致。...
2022-08-18 14:32:06
5968
5
原创 Kolla Ansible14.3.0基于虚拟环境部署 -ALL-IN-ONE版openstack
Kolla的使命是为运营OpenStack云提供生产环境的容器和部署工具。可使用社区最佳实践进行扩展、快速、可靠和可升级。使用Ansible部署Docker容器运行OpenStack,并提供多种日志记录和监控服务配置。
2022-08-18 12:17:44
646
原创 搭建RocketMQ4.9.2高可用集群-异步复制模式示例
一、集群搭建可选方式RocketMQ的物理部署结构图如下: Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立,没有信息交换,所以对于NameServer来说部署两个或两个以上即可保证高可用,对于Broker来说,我们可以选择以下几种集群部署方式:1.单Master模式这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。2.多Master模式一个集群无Slave,全是Master
2022-03-02 15:08:32
527
原创 RocketMQ4.9.2 ACL鉴权设计与RocketMQ-Console对接+JAVA使用ACL鉴权发送消息
RocketMQ ACL使用指南一 、什么是ACL?ACL是access control list的简称,俗称访问控制列表用户:用户是访问控制的基础要素,也不难理解,RocketMQ ACL 必然也会引入用户的概 念,即支持用户名、密码;资源:需要保护的对象,在 RocketMQ 中,消息发送涉及的 Topic、消息消费涉及的 消费组,应该进行保护,故可以抽象成资源; 权限:针对资源,能进行的操作;角色:RocketMQ 中,只定义两种是否是管理员另外,RocketMQ ACL还支持按照客户
2022-02-28 14:13:44
5619
3
原创 RocketMq配置rocketmq-console控制台管理账号密码
官方下载地址 :https://github.com/apache/rocketmq-externals.git官方下载的控制台不够完善,存在有时候配置无效。以及没有ACL功能可以在博主的资源中下载已经封装了ACL功能的资源包一、开启登录验证配置在application.properties配置文件中,将rocketmq.config.loginRequired设置为ture,在不填写的情况下 默认为false。二、配置账号密码1在resources目录下新建users.propertie
2022-02-24 10:05:02
14195
1
原创 RocketMq4.9.2配置可视化界面+Docker
官网参考地址https://rocketmq-1.gitbook.io/rocketmq-connector/rocketmq-connect/rocketmq-console目录一、修改配置二、Docker环境安装和使用三、非Docker环境安装和使用下载地址:https://github.com/apache/rocketmq-externals.git一、修改配置下载源码以后打开application.properties文件,配置rocketmq.config.namesrvA
2022-02-22 16:04:48
516
原创 Linux 云服务安装和部署rocketmq4.9.2版本
参考地址 https://rocketmq.apache.org/docs/quick-start/目录1、安装jdk2、安装rocketmq( maven 已编译版本)3、修改rocketMq 配置安装环境: 1、JDK1.8+; 2、Maven 3.2.X; 3、Git 4、4g+ free disk for Broker server一、安装jdkjava官网地址:https://www.oracle.com/java/technologies/javase/j
2022-02-21 18:21:17
1299
原创 2022年最新GIt和GitLabshh生成和使用教程
一、设置Full name和提交邮箱(Commit email)一 、打开设置二、设置用户名和提交邮箱二、生成密钥SSH代表用于管理网络,操作系统和配置的Secure Shell或Secure Socket Shell,并且每次都不需要使用用户名和密码即可验证GitLab服务器。 您可以设置SSH密钥以提供计算机与GitLab之间的可靠连接。 在生成ssh keygen之前,您需要在系统中安装Git步骤(1): 要创建SSH密钥,请打开Git Bash命令提示符并输入命令,如下所示:生成ED
2022-01-14 14:59:48
823
原创 树莓派上Linux安装 Java JDK 的方法(适用于Linux云服务器)
树莓派安装 Java JDK 的教程)Java 是用于构建各种应用程序和系统的最流行的编程语言之一。Java 有两种不同的实现,Oracle Java 和 OpenJDK。其中 OpenJDK 是 Java 平台的开源实现。Oracle Java 具有其他一些商业功能,并且许可仅允许非商业用途。下面介绍如何在树莓派的 Raspbian OS 上安装Java(OpenJDK)。安装最新版jdksudo apt update #更新sudo apt install default-jdk #默认安装
2021-03-04 10:21:48
873
4
原创 宝塔面板部署nuxt项目线程守护启动以及Nginx反向代理
宝塔面板部署nuxt项目宝塔部署Vue,nuxt等项目需要是使用到node.jshe nginx才能实现部署。因此使用宝塔面板使用软件安装安装PM2管理器以及nginx代理软件步骤一 新建文件夹上传项目资源 在服务器中选择自己想要的新建一个文件,将项目文件 除了node_moduls 全部上传到该文件中步骤二 使用命令安装依赖和编译 在该文件目录下打开终端使用 `npm install` 安装依赖 依赖安装完成后 使用`npm build` 编译项目 不同的的项目 编译命令可能略有不同
2021-03-02 10:13:22
1317
基于websocket+webrtc实现音视频通话demo,下载即可用
2021-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人