自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 k8s 全部署攻略

k8s的部署经验

2023-10-13 18:23:40 620

原创 停电后的k8s集群恢复

妈呀机房停电了,怎么办,老老实实恢复k8s服务吧,但愿你的etcd服务是单独部署的,但愿你的etcd数据没有损坏,但愿虽然损坏了但好在有备份,否则,你懂得,哈哈哈,等着重装吧

2023-10-13 16:37:39 538

原创 记录下python安装setup.py 速度慢的解决方法:更换pip安装源

pip setup.py 设置国内源

2023-09-28 14:13:11 582

原创 Kettle连接高版本MySQL需要注意的

如今到发文时截止,mysql5.7 的Release已经到了5.7.43,mysql8 的Release到了8.0.34,在Kettle连接mysql所需要的jar驱动版本也要更新,否则在连接高版本mysql时就会出现 communication link 报错的情况,目前最新的版本为:mysql-connector-java-5.1.49-bin.jar。

2023-09-01 09:19:09 412

原创 Python 3.10 报错 No module named ‘_bz2‘

重新编译安装Python 3.10.11,安装目录为/usr/local/python310。CentOS安装 libbz2 库.注意,需要提前安装好openssl。

2023-08-24 15:20:56 729

原创 介绍MySQL备份还原脚本的使用

本篇介绍MySQL备份还原脚本的使用目录导航:文章目录**目录导航:**1. 环境准备2. 功能说明3. 脚本配置4. 命令选项参数5. 使用举例5.1 备份数据库5.2 还原数据库6. 任务设置7. 说明:备份还原脚本下载:https://pan.baidu.com/s/1komrJ8eGzuU_PoVOoWpr_Q提取码:26cu1. 环境准备脚本需要MySQL运行环境...

2023-08-07 18:05:55 100

原创 记一次MongoDB数据库恢复过程

一看,确实是个None。公司的K8S集群里面跑着一个MongoDB服务,今天小伙伴问我怎么登录上去后数据啥都没有,这把我问懵逼了,赶紧上去看看。后记:得亏还有个之前的mongodb服务留下的data目录可以用,要不然真的就麻烦了。然后删除mongodb的Pod,等待重建,Mongodb服务就恢复了!

2023-08-07 17:35:12 111

原创 记录CentOS的网卡配置文件误删后的恢复配置

将该UUID填入ifcfg-ens256 当中即可,注意其他重要的参数比如 NAME、DEVICE、IPADDR、GATEWAY、DNS等。今天在ESXi中操作虚拟机,误把网卡删掉了,原先是ens256网卡,现在是空的了。创建ifcfg-ens256的配置文件,然后按正常的网卡配置写入配置项,其中UUID一项,后面会讲如何获取。

2023-06-11 00:15:18 3812 1

原创 记录一次centos无法启动的解决方法:/lib64/libc.so.6: symbol _dl_starting_up

2. 进入后,此时的/ 是安装镜像中的根目录,原先的根目录 被挂载到了 /mnt/sysimage 当中,我们需要做的,就是拷贝原始的文件,覆盖到 原先的目录中。然而杯具的是,我偏偏重启系统了,好在这个是个虚拟机,可以在Windows主机的VMware进行操作。如果是物理机就麻烦了。这样,可以解决几乎所有的问题。

2023-06-08 18:13:09 1586

原创 OpenSSH离线升级遇坑避坑指南

openssh的离线升级步骤指引

2023-06-05 09:49:15 461

原创 用Python Django 快速撸一个 爬虫管理后台

基于Django的admin后台,将之前写的一个爬虫集成到项目当中,爬虫抓取公司信息,存表,web端展示与调度管理,使用账号登陆认证。如果只是完成数据web展示跟调度的话,前端我觉着完全可以不写,只用admin(太懒了是吧,实际原因是前端是目前知识盲区而已~~)组件:Python3.10 + Django + Celery。

2023-06-02 00:28:32 678 2

原创 配置网卡报错解决

配置网卡报错:[root@master network-scripts]# ll总用量 24-rw-r--r-- 1 root root 386 3月 11 17:06 ifcfg-enp1s0f0-rw-r--r-- 1 root root 394 3月 11 17:04 ifcfg-enp1s0f1-rwxr-xr-x. 1 root root 1621 12月 9 2018 ifdown-Team-rwxr-xr-x. 1 root root 1556 12月 9 2018

2022-03-11 17:56:34 3720

原创 分享一个好用的识别验证码的python库-ddddocr

话不多说,上代码样例:from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitimport timeimport ddddocrfrom PIL import Imageimport osdef getToken(): url = "http://localhost/#/login" from selenium.webdriver.firefox.option

2022-02-11 14:42:31 2700 3

原创 限制SSH登录IP

步骤:在指定IP的机器上(目前是 172.1.1.10),登录192.168.1.10终端,输入命令:vim /etc/ssh/sshd_config在末尾输入:AllowUsers root@192.168.1.10即允许192.168.1.10 登录root账户如需新增可登录IP,按格式再新添加一行即可。重启SSH服务,输入命令:systemctl restart sshd...

2022-02-11 14:32:53 4513

原创 sqoop抽取数据样例

MySQL:import --connect jdbc:mysql://192.168.11.2:3306/bookstack?characterEncoding=utf8 --username root --password 0000 --query “select concat(document_id,’=’,markdown,’=’,content,’+++’)content from md_document_store WHERE $CONDITIONS” --target-d

2022-02-11 14:24:20 1327

原创 数据仓库随手收集

https://blog.csdn.net/qq_26442553/article/details/79318165数据仓库的分层:SOR层、SMA层类似于现平台中的 dl层(原始明细层、整合后的明细层),DM层是展示层。https://blog.csdn.net/zhaodedong/article/details/73385647数据分层:ODS层(经过清洗转换的明细)、DW层(面向主题的模型)、APP层(展示结果)https://segmentfault.com/a/11900000128

2022-02-11 14:20:34 628

原创 mysql配置文件my.ini/my.cnf配置参考

Other default tuning valuesMySQL Server Instance Configuration File----------------------------------------------------------------------Generated by the MySQL Server Instance Configuration WizardInstallation Instructions----------------------------

2022-02-11 14:13:20 1529

原创 Linux常用命令

@[TOC] Linux常用命令命令列出所有用户:cat /etc/passwd |cut -f 1 -d :查看 XXX 用户下的定时任务crontab -l -u XXXcrontab -e 编辑用户下的定时任务1、创建test.sh文件touch test.sh2、编辑sh文件vi test.sh编辑文件 时:光标移动:上下左右 k j h l删除 x删除整个单词(光标-末尾) dw從當前光標刪除到行末 d$删除当前行

2022-02-11 13:59:20 997

原创 Kettle变量名,区分大小写!

Kettle 中,不管是Job还是transformation,变量参数都是大小写敏感!!今天各种调试都不好使,原理是因为默认参数都是大写!!

2021-07-15 13:22:43 987

转载 转:24 个必须掌握的数据库面试问题!

转:24 个必须掌握的数据库面试问题!一、为什么用自增列作为主键1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。2、数据记录本身被存于主索引(一颗B+Tree)的叶子节点上,这

2021-04-20 16:29:38 99

原创 MySQL 自带的压力测试工具mysqlslap

记录一下语句执行压力的测试情况:MySQL 自带的压力测试工具:Sample:mysqlslap -c 500 -uroot -p123456 --query=" select count(*) from t1 " --create-schema db1其中,-c 代表 并发数量,可以从低到高逐渐增加。

2020-07-13 14:11:25 152

原创 MySQL优化方法整理备忘

本篇介绍MySQL的优化方法文章目录优化目标:优化的几个大块/大方向:MySQL表优化:MySQL语句优化:参数优化:附录:新增:mysqlslap命令的使用等:优化目标:① 加快响应速度 ☆☆☆☆☆② 减少数据冗余 ☆☆③ 提高MySQL语句本身的可读性、易维护性 ☆☆④ 为进一步提升性能提供参考,比如感觉单机性能已经没有升级余地,于是升级成 主从复制。 ☆☆☆大概思...

2020-07-02 14:46:10 114

原创 Hadoop平台CDH介绍

文章目录Hadoop平台CDH简介安装应用Hadoop平台CDH简介CDH是Cloudera开发的基于Hadoop生态的一系列组件的组合,简化了Hadoop生态各个组件的版本匹配及安装、集群管理、监控等。如果实时性要求不是很高,可以使用Hadoop平台,比如CDH。通过定时ETL,将在MySQL表抽取至Hive数据仓库,然后使用Impala代替MySQL快速完成复杂查询的任务。也可以将部分耗时多的处理复杂逻辑的作业转移至CDH进行计算,从而大大减轻MySQL的压力。安装CDH目前有5、6两个大版本

2020-06-18 18:10:45 1928

原创 MySQL水平拆分及垂直拆分优化样例

文章目录水平拆分或垂直拆分Sample垂直拆分水平拆分备注附录水平拆分或垂直拆分将数据量特别大的表,将其做水平或垂直拆分。水平拆分即将查询频率很低的字段另外拆成一张表,垂直拆分则是按某个维度将记录分成不同的表,两种拆分方式可以尝试一种或结合使用。Sample垂直拆分1.准备,为了生成较多的实验数据,多次执行:INSERT INTO bus_zcfz_yingshou_detailSELECT * FROM bus_zcfz_yingshou_detail;最终bus_zcfz_yingsh

2020-06-18 18:02:14 370

原创 MySQL组复制MGR简介

本篇介绍了MySQL组复制,然后简述了搭建过程文章目录MGR简介搭建MySQL Group Replication问题解决备注搭建ConsulMGR简介MySQL Group Replication MySQL组复制,简称MGR,是MySQL官方推出的一个MySQL集群的其中一个方案,其特点是允许创建最多9个节点、最少3个节点的集群,有2种模式:单主多从、多主多从,其中,Primary主节点负责读写,Secondary从节点负责读,当Primary节点宕机,其他节点会自动推举出一台作为新的Prim.

2020-06-18 17:50:39 276

原创 脚本化打通N台主机间相互SSH登录的半自动小工具

sshaccess这是一个可以脚本化打通主机间相互SSH登录的试验性的小工具文章目录sshaccess使用步骤及说明配置原理流程:使用其中1台装有FTP服务的主机作为中介,将每台主机的公钥文件id_rsa.pub上传到这台主机上的FTP目录中。然后逐台主机从FTP下载公钥,并加入到自己的authorized_keys文件中。GitHub地址: https://github.com...

2020-04-14 22:25:23 127

原创 MySQL配置文件常用参数设置备忘

# MySQL Server Instance Configuration File# ----------------------------------------------------------------------# Generated by the MySQL Server Instance Configuration Wizard### Installation Ins...

2020-04-09 18:51:55 253

原创 Centos7配置python3、python2共存

本篇介绍如何在Centos7安装python3与python2共存的环境文章目录1.查看是否已经安装Python2.开始编译安装python33. 创建软连接1.查看是否已经安装PythonCentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用 python -V 命令查看一下是否安装Python然后使用命令 wh...

2020-04-09 18:43:41 182

原创 mysql安装,含CentOS最小化安装

本篇介绍mysql安装的主要过程,包括最小化安装Centos7、安装mysql文章目录一、环境安装:二、安装mysql (RPM安装):一、环境安装:1.最小化安装centos72.找到网卡:$ cd /etc/sysconfig/network-scripts/,找到 ifcfg-* 的文件名,* 是网络名,编辑IP地址、DNS、网关、掩码、开机启动等,参考下图:3.启动网卡...

2020-04-09 17:52:55 267

python工具类-读取浏览器复制的headers字符串转换为dict字典

python工具类-读取浏览器复制的headers字符串转换为dict字典,方便爬虫使用,结合爬虫的requests、selenium等使用。

2023-08-07

python:一个简单封装的MySQL工具类文件

封装的方法:执行sql(返回/不返回结果)、批量返回结果

2023-08-07

mysql备份脚本,非常好用

#!/bin/bash # 热备份mysql库表,打包文件结构是"日期-库-表"。 # 选项参数: # -t[必选参数]:操作类型,backup-备份,restore-还原。 # -d[可选参数]:指定库名,库名之间用逗号隔开。 # -f[必选参数]:tar包路径,操作类型参数-t指定restore才有效。 # 例子: # 1.还原数据库,既可以还原tar包中的所有库,也可以指定需要还原的库: # $ ./mysqlbackup-v1.sh -t restore -f /home/data/20200405.tar.gz -d mysql # 2.如果是只需要还原某张表,则最好手动提取sql后,利用Navicat等工具还原,或者用mysql命令还原。 # 3.备份数据库:./mysqlbackup-v1.sh -t backup -d db1,db2[....]

2023-08-07

空空如也

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

TA关注的人

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