自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(200)
  • 资源 (6)
  • 收藏
  • 关注

原创 【Kubernetes 入门实战课】Day03——容器的本质

上一节中我们完成了在Linux虚拟机中安装了当前最流行的容器Docker,并使用了Docker的一些基础命令进行了简单的操作容器,使得我们对容器有了一定的认识。今天我们就深层次的了解一下什么是容器?

2023-06-01 15:23:59 715

原创 【Kubernetes 入门实战课】Day02——初识容器

俗话说:“万事开头难”,对于 Kubernetes 这个庞大而陌生的领域来说更是如此,如何迈出学习的第一步非常关键,所以,今天我们先从最简单、最基本的知识入手,聊聊最流行的容器技术 Docker,先搭建实验环境,再动手操作一下,进而破除它的神秘感。Docker Engine 是典型的客户端 / 服务器(C/S)架构,命令行工具 Docker 直接面对用户,后面的 Docker daemon 和 Registry 协作完成各种功能。

2023-02-22 17:31:59 1148 1

原创 【Kubernetes 入门实战课】Day01——虚拟机创建及安装

俗话说:“工欲善其事,必先利其器”,所以在正式学习之前,我们必须要有一个基本的实验环境,要能够在环境中熟悉 Kubernetes 的操作命令、验证测试 Kubernetes 的各种特性,有这样的“帮手”作为辅助,我们的学习才能够事半功倍。

2023-01-17 16:59:31 1771

原创 Can‘t initialize physical volume “/dev/sdb“ of volume group “vg_name“ without -ff

原因:无法初始化物理量,之前创建的vg_name没有卸载。

2023-01-06 09:28:58 3201

原创 kafka查看topic和消息内容命令

【代码】kafka查看topic和消息内容命令。

2022-12-20 17:00:23 8546

原创 如何批量删除k8s中的异常pod信息

kubectl get pods 发现有很多pod出问题了。

2022-09-20 09:30:29 5505

原创 install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted 问题解决方案

【代码】install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted 问题解决方案。

2022-08-30 09:25:57 625

原创 Shell脚本之一键安装mysql

一键安装mysql数据库脚本用于centos7环境下安装mysql5.7数据库,安装方式为使用普通用户安装mysql解压包。脚本内容包括,首先检查是否安装mariadb,根据检查结果调用卸载mariadb函数;然后执行安装包解压和数据库初始化;然后mysql添加到用户环境变量;最后启动数据库。...

2022-08-02 15:20:47 505

原创 Ceph单节点部署

首先使用$ipaddr查看主机的内网IP地址,结果如下图示,主机内网IP地址为192.168.47.103/24,此IP地址非常重要,之后频繁使用。初始化ceph的监控,启动mon进程。ceph-s查看集群状态,如图所示,HEALTH_OK,HEALTH_WARN都表明ceph集群安装成功可以使用了。将ceph.client.admin.keyring拷贝到admin03节点上。查看用户信息,记录access_key和secret_access_key的值。配置源后,开始执行yum安装。......

2022-07-28 09:39:49 409

原创 MySQL高可用实战方案——MHA

MHA的切换过程,共包括以下的步骤配置文件检查阶段,这个阶段会检查整个集群配置文件配置宕机的master处理,这个阶段包括虚拟ip摘除操作,主机关机操作(由于没有定义power_manager脚本,不会关机)复制deadmaste和最新slave相差的relaylog,并保存到MHAManger具体的目录下识别含有最新更新的slavehttpshttpshttpshttpshttpshttps。.........

2022-07-27 09:14:05 538

原创 MySQL高可用实战部署方案——Galera Cluster

集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方目前GaleraCluster有两个版本,分别是PerconaXtradbCluster及MariaDBCluster,Galera本身是具有多主特性的,即采用multi-master的集群架构,是一个既稳健,又在数据一致性、完整性及高性能方面有出色表现的高可用解决方案。............

2022-07-19 14:41:36 723

原创 K8S集群使用rke升级

一、集群升级本地演示的是从K8S集群的v1.15.3升级到v1.19.6,为此我们需要准备rke的下载支持的rke版本。1、下载新的rke 1.2.4版本[mcloud@admin01 ~]$ sudo wget https://github.com/rancher/rke/releases/download/v1.2.4/rke_linux-amd64[mcloud@admin01 ~]$ sudo mv rke_linux-amd64 /usr/bin/rke[mcloud@admin01 ~

2022-07-18 10:56:06 606

原创 yum check 时报错libmysqlclient.so.18()(64bit)

环境:CentOS 7.4,使用阿里yum的网络源问题:使用yum安装软件时报错根据提示执行yum check发现还是缺少libmysqlclient.so.18()(64bit) 和libmysqlclient.so.18(libmysqlclient_18)(64bit)解决:缺少Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm这个包,于是乎使用wget下载该rpm包使用命令安装下载的rpm包......

2022-07-11 15:58:38 794

原创 Centos 安装MySQL 5.7.38

MySQL5.7.38的rpm安装

2022-07-05 17:15:59 1118

原创 MySQL在线升级方案

记录一次因MySQL漏洞问题导致的生产数据库紧急迁移方案!最开始部署的MySQL版本为5.7.21,因有部分漏洞因此需要紧急升级到MySQL 5.7.38版本。升级期间我们做了大概如下几个

2022-07-05 14:43:49 1309

原创 我的创作纪念日

机缘提示:可以和大家分享最初成为创作者的初心例如:实战项目中的经验分享日常学习过程中的记录通过文章进行技术交流…收获提示:在创作的过程中都有哪些收获例如:获得了多少粉丝的关注获得了多少正向的反馈,如赞、评论、阅读量等认识和哪些志同道合的领域同行…日常提示:当前创作和你的工作、学习是什么样的关系例如:创作是否已经是你生活的一部分了有限的精力下,如何平衡创作和工作学习…憧憬提示:职业规划、创作规划等​​Tips您发布的文章将会展示至 里程碑专区

2022-05-11 08:38:18 276 2

原创 python 2.7.5升级到3.4.x

wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgztar -xf Python-3.4.3.tgzcd Python-3.4.3/Python 3.4.3./configuremakemake installmv /usr/bin/python /usr/bin/python2.7.5vim /usr/bin/yum将第一行python 改为python2.7.5vim /usr/libexec/urlgrabber

2022-02-09 10:35:14 711

原创 登录用户出现“-bash-4.2$“的问题

今天在linux服务器上创建的用户,登录后发现此用户的XShell的终端提示符显示的是-bash-4.2# 而不是mcloud@主机名 + 路径的显示方式,以往一直用的脚本也不能执行起来;原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件,丢失文件如下:1、.bash_profile2、.bashrc以上这些文件是每个用户都必备的文件。此时可以使用以下命令从主默认文件/etc/skel/下重新拷贝一份配置信息到此用户家目录下[root@admin01 ~]# cp /et

2021-12-08 15:26:06 565 1

原创 MySQL主从复制详解

1.主从复制简介及原理主从复制(也称 AB 复制)是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器既可充当主机,也可充当从机。MySQL默认采用异步复制方式。主从复制的过程及原理可以总结如下:①、master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中。②、slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变

2021-12-07 17:22:07 1144

原创 /usr/bin/applydeltarpm not installed问题解决

yum update遇到问题:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.解决办法此问题安装Deltarpm包(增量 RPM 套件)即可解决,当然您也可以先使用一下命令,查看是哪个包提供applydeltarpmyum provides '*/applydeltarpm' yum install d...

2021-12-01 14:48:44 2506

原创 CentOS 7 如何使用rpm安装单节点的MySQL

启动MySQL[root@admin01 ~]# systemctl status mysqld● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2021-11-22 08:36:35 EST; 19s ago Docs:

2021-11-23 10:00:00 147

原创 PostgreSQL数据库主从部署

这篇文章主要介绍了postgresql数据库安装部署搭建主从节点的详细过程(业务库),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考自取哈

2021-11-22 10:51:48 741

原创 CentOS7 上安装 Postgresql

1、选择安装包在postgresql的官方即可找到源码文件目录,地址如下:postgresql的官网地址,根据项目需求选择对应的版本进行安装,具体如下图所示:2、安装①解压安装包首先进入源码包所在的目录进行解压[root@admin-node011 opt]# tar -zxf postgresql-10.15.tar.gz ②编译进入解压目录,通过./configure 编译:[root@admin-node011 postgresql-10.15]# ./configure --pre

2021-11-19 17:30:00 2094

原创 VMware出现“该虚拟机似乎正在使用中”问题

1、在用VMware虚拟机的时候,有时会发现打开虚拟机时提示“该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消©”按钮以防损坏。配置文件: D:\win10x64\Windows 10 x64.vmx。”这是由于虚拟机未正常关闭引起的,下面看看解决办法。2、我们首先点击“获取所有权(T)”按钮,会发现弹出一个窗口,显示“该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消©”按钮以防损坏。配

2021-11-10 14:44:31 10453 18

原创 linux下RTNETLINK answers: File exists的解决方案

重启网卡时 出现 :RTNETLINK answers: File exists网卡出来错误的解决方法:centos 6可以解决的可以查看该路径下的信息是否需要修改。和配置文件的MAC地址不匹配,这个也好解决,直接修改 /etc/udev/rules.d/70-persistent-net.rules文件的MAC地址和 /etc/sysconfig/network-scripts/ifcfg-eth0一样就好了。我是用以下命令解决的:ip addr flush dev ens33...

2021-11-02 11:19:09 991

原创 使用bin/hbase shell

在进入HBase客户端命令行,查看当前数据库中有哪些表时有可能会出现下面的这种错误?[atguigu@hadoop102 hbase-1.3.1]$ bin/hbase shellSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/opt/module/hbase-1...

2021-09-08 09:13:04 276

原创 Python导入 from lxml import etree 导入不了

问题在学爬虫,Python 版本是2.7,安装的lxml包是4.3的,在 from lxml import etree 时发现一直报错,网上查询,原来是Python版本和lxml包版本不一致导致的。解决办法python2.7 用的是lxml-3.8.0-cp27-cp27m-win_amd64.whlpython3.6 用的是lxml-4.0.0-cp36-cp36m-win_amd64....

2021-07-12 15:23:51 2301

原创 ElasticSearch 获取es信息以及索引操作

检查集群的健康情况GET /_cat/health?vhttp://192.168.47.101:9200/_cat/health?v创建索引PUT /test_index{ "settings" : { "number_of_shards" : 1, "number_of_replicas" : 1 }}test_index 表示索引的名称number_of_shards 表示分片数number_of_replicas 表示副本数查看索引GE

2021-07-05 10:40:28 727

原创 docker: Error response from daemon: Unknown runtime specified nvidia

kubelet 日志报如下错误docker: Error response from daemon: Unknown runtime specified nvidia[root@admin01 ~]# sudo systemctl daemon-reload[root@admin01 ~]# sudo systemctl restart docker

2021-07-02 09:12:32 326

原创 解决:未能将管道连接到虚拟机: 所有的管道范例都在使用中

虚拟机无端出现:VMware Workstation 无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。未能将管道连接到虚拟机: 所有的管道范例都在使用中。原因:Ubuntu开机慢到开不开,我就在任务管理器强制结束了进程,再次打开出现了这个问题思考:杀掉进程的时候可能有些相关进程没有关掉,导致管道未释放解决办法:打开任务管理器,杀掉VMware 开头的任务...

2021-06-28 09:39:39 2175

原创 遇到问题--k8s--pod的状态为evicted

在重启K8S集群的某一节点docker之后,使用命令获取pod状态的时候发现,大多数的pod状态为evicted。原因eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。多见于资源不足时导致的驱赶。报错因此查看kubelet日志发现有报错显示为Pod The node has condition: [DiskPressure]因为前期没有规划好docker的目录以及根目录的空间,所以才会导致这样,没办法,只能手动清除docker缓存

2021-06-25 15:39:46 2672

原创 Harbor镜像拉取和打包

批量拉取harbor镜像#!/bin/bash URL="http://192.168.47.16"IP="192.168.47.16"USER="admin"PASS="Harbor12345" REPOS=$(curl -s -X GET --header 'Accept: application/json' "${URL}/api/repositories?project_id=3"|grep "name"|awk -F '"' '{print $4}')for rp in ${RE

2021-06-21 10:11:37 1062

原创 ceph集群osd down 故障处理

(1)查看集群状态,发现2个osd 状态为down[root@node140 /]# ceph -s cluster: id: 58a12719-a5ed-4f95-b312-6efd6e34e558 health: HEALTH_ERR noout flag(s) set 2 osds down 1 scrub errors Possible data damage: 1 pg

2021-06-03 11:01:54 1863

原创 电脑正常联网,提示无法登录微信

事故起因:因为工作需要安装一款软件,安装途中提示有风险直接忽略了该风险。后期卸掉该软件,然后无法登录微信、QQ、easyconnect等软件,但是浏览器可以正常访问。登录微信出现的界面是:登录QQ出现的界面是:...

2021-06-02 09:06:06 22414 6

原创 GitLab + RSYNC 高可用部署方案

GitLab+Rsync+Keepalived实现GitLab的高可用及全量备份功能,保证GitLab应用于生产避免生产事故

2021-05-20 13:10:03 1146 4

原创 手把手教你部署Gitlab

上传镜像和docker-compose以及docker-compose.yml文件到指定的服务器上

2021-05-17 10:39:25 948

原创 ssh: command not found的解决办法

最小化安装的问题.解决方法:yum -y install openssh-clients

2021-05-10 14:19:07 2030

原创 安装Keepalived并配置邮件通知功能

离线安装keepalived,所需的rpm包如下所示:keepalived-1.3.5-6.el7.x86_64.rpmnet-snmp-agent-libs-5.7.2-33.el7_5.2.x86_64.rpmnet-snmp-libs-5.7.2-33.el7_5.2.x86_64.rpmmailx-12.5-19.el7.x86_64.rpmrpm包下载地址 : https://download.csdn.net/download/Victory_Lei/184155341、安装kee

2021-05-07 09:07:04 1101 3

原创 ES配置参数详解(一)

cluster.name#集群名,自定义集群名,默认为elasticsearch,建议修改,因为低版本多播模式下同一网段下相同集群名会自动加入同一集群,如生产环境这样易造成数据运维紊乱。node.name节点名,同一集群下要求每个节点的节点名不一致,起到区分节点和辨认节点作用node.master是否为主节点,选项为true或false,当为true时在集群启动时该节点为主节点,在宕机或任务挂掉之后会选举新的主节点,恢复后该节点依然为主节点node.data是否处理数据,选项为true或fal

2021-04-09 09:05:41 2435 1

原创 关于Zookeeper不得不说的事

在说完全分布式模式之前,必须重点提一下Zookeeper。虽然Zookeeper不是HBase的组成部分,但它却是其不可或缺的依赖组建。你必须完全理解Zookeeper在HBase中的作用和地位,才能避免在接下来的操作中带来的问题。首先你需要知道:HBase自带了一个Zookeeper,而且会默认启动自已的Zookeeper。Zookeeper进程的名字:如果HBase用的是自已的Zookeeper,那你在jps中看到的Zookeeper名字是HQuorumPeer。如果使用的是外部的Zookeepe

2021-03-25 11:44:01 462

离线安装Docker.zip

Linux服务器离线安装docker19

2023-01-10

shell一键安装MySQL5.7.38

shell一键安装MySQL5.7.38,包括密码修改,指定安装位置,创建普通用户等操作

2022-08-02

postgresql_ha.zip

ansible一键部署postgresql主从,实现主从同步,数据备份的功能。

2021-12-03

Hadoop_2.7.2.zip

Windows10 执行Hadoop wordcount程序,需要将该文件解压放到本地C盘下的WINDOWS/SYSTEM32目录下,才可以正常执行程序,返回结果

2021-11-22

rsync-3.1.2-4.el7.x86_64.zip

rsync-3.1.2-4.el7.x86_64.zip

2021-11-22

MySQL 5.7.21安装包

MySQL 5.7.21的rpm安装包,直接解压可安装执行的 rpm -ivh *.rpm --nodeps --force

2021-11-22

安装keepalived所需rpm包

rpm包往往需要依赖组件,如果不yum,经常安装不成功。这里直接将依赖组件包也一起提供了,更加方便安装

2021-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除