- 博客(57)
- 收藏
- 关注
原创 kafka-消息格式
消息消息包含一个可变长度的 header ,一个可变长度不透明的字节数组 key ,一个可变长度不透明的字节数组 value ,消息中 header 的格式会在下一节描述. 保持消息中的 key 和 value 不透明(二进制格式)是正确的决定: 目前构建序列化库取得很大的进展,而且任何单一的序列化方式都不能满足所有的用途.毋庸置疑,使用kafka的特定应用程序可能会要求特定的序列化类型作为自己使用的一部分. RecordBatch 接口就是一种简单的消息迭代器,它可以使用特定的方法批量读写消息到 N.
2022-05-06 11:46:40
2079
原创 mariadb-修改初始密码
跳过密码认证过程在my.conf 中添加[mysqld]skip-grant-tables进到数据库进行操作# mysqlWelcome to the MariaDB monitor. Commands end with ;Your MariaDB connection id is 59Server version: 10.3.18-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporat.
2022-01-07 10:52:34
728
原创 docker-容器中安装软件并生成镜像
在docker容器中安装软件,并重新生成镜像进入到已经运行的容器 docker exec -it [容器名或容器ID] /bin/bash在容器里查看镜像所使用的的Linux版本cat /etc/issueAlpine 软件管理器使用的是apkCentos 软件管理器使用的是yumubuntu 软件管理器使用的是apt-get更新apt-get管理仓库apt-get update安装软件apt install iputils-ping提交已修改或者安装过软
2021-12-24 13:54:19
2193
原创 minikube
安装rpm安装# curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm# rpm -Uvh minikube-latest.x86_64.rpm问题执行报错:minikube start Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privilege.
2021-12-18 10:49:45
378
转载 k8s-核心概念
NodeKubernetes集群是指Kubernetes协调一个高可用计算机集群,每个计算机作为独立单元互相连接工作。一个Kubernetes集群包含两种类型的资源:Master:负责管理整个集群。协调集群中的所有活动,例如调度应用、维护应用的所需状态、应用扩容以及推出新的更新。Node:用于托管正在运行的应用。可以是一个虚拟机或者物理机,它在Kubernetes集群中充当工作机器的角色,每个Node都有Kubelet,它管理Node而且是Node与Master通信的代理,Node还具有用于处理容
2021-12-18 09:56:01
115
原创 k8s-组件说明
Borg的架构BorgMaster 副本 尽量3、5、7访问方式:web command-line tools borgcfg三种访问方式接入到BorgMaster中然后分发scheduler将数据写入Paxos(键值对的数据库),Borglet会实时的对数据库进行监听,有请求会取出消费处理任务k8s组件scheduler 不会直接与etcd进行交互 而是通过api serverreplication controller 控制副本数api server 一切服务的访问入口ku..
2021-12-15 16:09:03
944
原创 k8s-pod概念
pod概念自主式Pod控制器管理的PodReplicationController 用来确保容器应用的副本数始终保持在用户定义的副本数,即如果有容器异常退出,会自动创建新的Pod来代替;而如果异常多出来的容器也会自动回收。在新版本的Kubernetes中建议是用ReplicaSet来取代ReplicationControllerReplicaSet跟ReplicationController没有本质的不同,只是名字不一样,并且ReplicaSet支持集合式的selector虽然Replic
2021-12-15 16:08:36
300
原创 k8s-网络通讯方式
网络通讯模式网络模型假定了所有Pod都在一个可以直接联通的扁平的网络空间,在这GCE(Google Compute Engine)里面是现成的网络模型,k8s假定这个网络已经存在。同一个Pod内的多个容器之间:lo各Pod之间的通讯:Overlay NetworkPod 与Service 之间的通讯 :各个节点的Iptables规则Flannel 是Centos团队针对k8s设计的一个网络规划服务,简单来说,它的功能是让集群中不同的节点主机创造的Docker容器都具有全集群唯一的虚拟IP地址。
2021-12-14 16:20:18
160
原创 ElasticSearch-安装
下载 elasticsearchhttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.3-linux-x86_64.tar.gz下载 kibanahttps://artifacts.elastic.co/downloads/kibana/kibana-7.13.3-linux-x86_64.tar.gz创建es组和用户# 创建 elsearch 用户组groupadd elsearch# 创建用户e
2021-12-08 14:14:33
197
原创 lodctr-Windows性能计数器
lodctr /r执行后是否需要执行性能命令!执行后应该不影响系统吧!更多的信息,可以参考:lodctrhttps://docs.microsoft.com/en-us/windows-server/administration/windows-commands/lodctrManually rebuild performance counters for Windows Server 2008 64 bit or Windows Server 2008 R2 systemshttps://do
2021-12-07 10:57:51
3292
转载 vim /etc/security/limits.conf
soft nproc、soft nofile 、hard nproc 、hard nofile
2021-12-04 09:44:44
2198
原创 Jenkins -安装
前言Jenkins是一个开源的支持自动化构建、部署等任务的平台。基本上可以说是持续集成(CI)、持续发布(CD)不可或缺的工具。官网:https://jenkins.io/环境信息:工具/环境版本Linux ServerCentOS7JenkinsJDKjava-1.8.0-openjdk-1.8.0.302Nginx1.20.1Jenkins安装1.yum安装:#添加yum源wget -O /etc/yum.repos.d/jenkins.
2021-12-02 10:38:10
743
原创 linux-mariadb
使用yum安装mariadb配置yum源/etc/yum.repos.d 将之前的yum源转移到新建的bak文件夹导入s*.repo清理缓存:yum clean all安装mariadb# yum install -y mariadb-server mariadb启动服务,并将其加入到开机启动项中# systemctl start mariadb # systemctl enable mariadb 数据库初始化# mysql_secure_installation
2021-12-01 17:13:26
1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人