自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (3)
  • 收藏
  • 关注

原创 kerberos常用命令梳理

kerberos 常用命令

2022-10-10 10:28:48 523

原创 Linux 下的 OOM Killer

linux下的oom killer 触发及解决思路

2022-09-22 08:51:05 918

原创 elasticsearch性能优化

elasticsearch 性能优化

2022-09-20 14:30:14 2395

原创 hdp组件参数调整

hdp 组件参数调整

2022-08-29 17:47:05 564

原创 ambari-server rest api 操作服务

获取所有主机 curl -u admin:admin -i -H X-Requested-By:ambari -XGET http://hadoop-1:8080/api/v1/clusters/hdp_offline/hosts 2. 查看所有的components curl -u admin:admin -i -H X-Requested-By:ambari -XGET http://hadoop-1:8080/api/v1/clusters/hdp_offline/components .

2022-05-11 22:34:10 458

原创 ambari-serve Received Exception while testing connectivity to the KDC: Algorithm AES256 not enabled

一、确定ambari-server jdk 路径方法( 如果已知ambari-server jdk 路径可跳过该步骤) ps aux |grep -v grep |grep java |grep ‘ntroller.AmbariServer’ 二、将附件内jar包US_export_policy.jar 和 local_policy.jar解压到/usr/local/jdk1.8.0_141/jre/lib/security/目录下,如下如所示 三、 重启ambari-server ambari-se

2022-05-07 23:26:27 697

原创 kadmin.local 批量添加及下载keytab

主脚本 add_princ-download_keytabs.sh #! /bin/bash base_dir=/etc/security/keytabs counter=1 while read host_name princ k_name user_name; do echo "$counter ==>> ${host_name} ${princ} ${k_name} ${user_name}" [ ! -d ${base_dir}/${host_name} ] &am

2022-05-07 21:30:31 861

原创 mapreduce 数据倾斜解决方法

下面列举了一些常见的导致数据倾斜的场景。 场景 1 : 当一个大表和一个小表 join 时, 如果小表的 key 较集中,将会引起大表中的数据被分发到一个或者少数几个 Reducer 任务中,导致数据分布不均匀。 场景 2: 在 group by 时,如果分组的维度太少,维度的值分布不均匀,将导致数据分布不 均匀。 场景 3: 当大表与大表关联时,在关联的条件字段中,其中一个表的空值、 null 值过多, 将导致数据分布不均匀。 针对数据倾斜,业界一般有以下几种解决方案。 1 . 调节参数 可以通过修改 h

2022-05-05 20:44:42 2374

原创 centos mysql 5.7+ 忘记密码

停止mysqld 进程: systemctl stop mysqld 修改mysqld 运行环境参数,跳过密码输入环节: systemctl set-environment MYSQLD_OPTS=“–skip-grant-tables” 启动mtsqld 进程: systemctl start mysqld root 免密登录: mysql -u root 重置密码: 方式一、 mysql> UPDATE mysql.user SET authentication_string .

2022-05-04 20:49:41 1053

原创 centos 7.9 卸载openldap 后yum不可用

一、OpenLdap卸载 #停止openldap systemctl stop slapd systemctl disable slapd #卸载 yum -y remove openldap-servers openldap-clients #删除残留文件 rm -rf /var/lib/ldap //删除ldap用户 userdel ldap #删除openldap目录 rm -rf /etc/openldap 或者执行强制卸载: yum list installed |grep ldap # 查询

2022-01-13 17:15:10 639

原创 myeclipse 创建spring boot 项目

第一步: myeclipse File > New > Project,New选择创建project项目 在这里插入图片描述 第二步:选择Maven Project 后点击 Next 第三步: 注意勾选create a simple project(skip archetype selection)//创建一个简单的项目跳过原型选择,并根据个人情况选择代码存放空间,配置完成后点击Next 第四步: groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要

2022-01-07 10:04:06 2293

原创 openldap 常用命令

ldapsearch ldapsearch -x -H 'ldap://ip:389' -b ou=Project,dc=bigdata,dc=com #查询所有的Project 附: http://wiki.shileizcc.com/confluence/pages/viewpage.action?pageId=39223517

2021-11-17 13:44:30 321

原创 hadoop balance 报错: “KDC can‘t fulfill requested option while renewing credentials“

到kerberos server 所在机器执行: kadmin.local -q ‘getprinc hdfsxxxxxxx’ # 查看输出内容中Maximum renewable life 对应的是不是 0day 00:00:00, 如果是0day,则执行 kadmin.local -q 'modprinc -maxrenewlife 7d hdfsxxxxxx" 进行principal renew_lifetime 的更新 ...

2021-10-29 16:56:58 3092

原创 No suitable device found for this connection (device lo not available because device is strictly unm

当执行 ifup ens33 出现错误: [root@localhost ~]# ifup ens33 Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged). 解决办法: [root@localhost ~]# chkconfig NetworkManager off No

2021-09-28 16:21:36 11752 6

原创 Ambari平台添加节点

Ambari平台添加节点 一、安装 1.1 环境准备 服务器系统安装; 服务器环境配置; 1.2 Jdk安装 下载并安装jdk(注意jva版本和Ambari版本的对应) 安装方式:下载安装包jdk-8u162-linux-x64.tar.gz后本地安装 创建java目录 mkdir /usr/java 将压缩包移动到新建目录 mv xx/xx/jdk-8u162-linux-x64.tar.gz /usr/java 解压文件 tar -zxvf jdk-8u162-linux-x64.tar.g

2021-09-28 15:05:41 1419

原创 centos kerberos 主从同步搭建

一、 主机规划 主机ip 服务部署 192.168.88.130 kdcmaster 192.168.88.131 kdcslave 二、安装过程 192.168.88.130 操作如下 2.1 192.168.88.130 安装 # yum -y install krb5-libs krb5-devel krb5-server krb5-workstation 1 2.2 192.168.88.130 修改配置文件如下 cat /etc/krb5.conf #Con

2021-09-16 11:06:00 537

原创 Hadoop Operation category READ is not supported in state standby. Visit https://s.apache.org/sbnn-er

部署规划表 服务器ip 部署的服务组件 aa aaaa – – aa aaaa – – aa aaaa 环境初始化配置 1.1 双向免密配置 1.2 主机名配置 1.3 安装jdk 及 程序包 1.4 Hadoop 配置调整 (配置文件默认位置 $HADOOP_HOME/etc/hadoop 下面) slaves hadoop-1 hadoop-2 hadoop-3 hadoop-env.sh **新增内容**: export JAVA_HOME=/usr/l

2021-07-23 14:51:01 1057

原创 hadoop start-dfs.sh Error: JAVA_HOME is not set and could not be found

执行 start-dfs.sh 报错如下 localhost: Error: JAVA_HOME is not set and could not be found. localhost: Error: JAVA_HOME is not set and could not be found. vim ~/.bashrc 添加内容 export JAVA_HOME=/usr/local/jdk1.8.0_141 export PATH=$PATH:$JAVA_HOME/bin export HADOOP_P

2021-07-12 20:53:03 1332

原创 egrep 查找配置文件中的有效行

egrep -v ‘\s+#|$|^#’ 配置文件的路径(yaml或properties)

2021-07-06 09:11:47 242

转载 hadoop ha集群搭建

转载地址 https://blog.csdn.net/qq_22917163/article/details/99726899

2021-04-30 15:14:00 200 1

原创 mysql select into outfile 导出查询数据

SELECT * FROM 库名.表名 INTO OUTFILE ‘/tmp/record.txt’ CHARACTER SET gbk FIELDS TERMINATED BY ‘\、’ OPTIONALLY ENCLOSED BY ‘"’ LINES STARTING BY ‘>’ TERMINATED BY ‘\r\n’;

2021-04-20 15:00:55 238

原创 2021-04-16

k8s Master节点介绍 Master是Kubernetes Cluster的大脑,运行着的Daemon服务包括 kube-apiserver、kube-scheduler、kube-controller-manager、etcd和Pod 网络(例如flannel), 如图 API Server(kube-apiserver) 介绍 API Server提供HTTP/HTTPS RESTful API,即Kubernetes API。 API Server是Kubernetes Cluster的

2021-04-16 12:13:17 211

原创 kubeadm init初始化时报错failed to pull image “k8s.gcr.io/kube-apiserver:v1.21.0“: output: Error response f

问题原因: 因为k8s master 初始化的时候,执行命令 kubeadm init 。。。 要下载k8s.gcr.io的docker镜像,但是国内连不上https://k8s.gcr.io/v2/。 解决思路: 从阿里云镜像云下载kubeadm需要的镜像 kubeadm config images pull --image-repository=registry.aliyuncs.com/google_containers 修改镜像名称 修改前如下: 修改后如下: k8s 搭建参考链接

2021-04-16 11:29:07 5633

原创 国内源安装k8s

国内源 ubuntu 16.04 / Debian $ apt-get update && apt-get install -y apt-transport-https $ curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - $ cat </etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/

2021-04-15 19:01:00 571

原创 ansible差集组

ansible ‘group1:!group2’ -m ping

2021-04-14 14:59:40 276

原创 2T 以下和2T以上的硬盘如何分区与格式化

摘自移动云 : https://ecloud.10086.cn/op-help-center/doc/article/24633 1.linux云主机使用MBR分区 (1) 用户使用VNC或者SSH方式登录云主机,输入root和云主机密码,完成登录。 (2) 执行云硬盘分区 1)用户输入fdisk -l,可查看当前磁盘情况,用户会发现/dev/vdb,如用户没有发现该目录则表示用户的云主机当前没有数据盘,也就不需要执行后续的挂载操作。 2)用户在命令窗口输入fdisk /dev/vdb,对数据盘进行

2021-04-09 18:07:03 1608

原创 pip3 重装

wget https://bootstrap.pypa.io/pip/3.5/get-pip.py python3 get-pip.py --force-reinstall pip3 -V

2021-04-09 10:14:42 805

原创 excel单元格内的行数统计

在需要显示行数的但愿格内输入表达式: =LEN(S2)-LEN(SUBSTITUTE(S2,CHAR(10),""))+1

2021-04-09 10:13:57 2789

原创 centos 安装tinyproxy 代理

安装 (服务器ip 33.22.33.22) yum -y install tinyproxy 配置文件 /etc/tinyproxy/tinyproxy.conf User root Group root Port 8888 Timeout 600 DefaultErrorFile "/usr/local/tinyproxy/share/tinyproxy/default.html" StatFile "/usr/local/tinyproxy/share/tinyproxy/stats.

2021-04-06 16:18:01 1187

原创 linux pip命令重装

移除旧的pip 命令 apt-get remove python-pip python3-pip pip 安装脚本下载及pip 安装 2.1 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py #下载python2.7 对应的脚本,如果是3.5 url中的版本号调整为3.5即可,以此类推。 2.2 python2 get-pip.py #安装 ...

2021-04-06 15:02:20 929

原创 服务器实现秘钥文件登录配置-sshd_config 配置文件

Port 12022 # 自定义ssh监听端口 PermitRootLogin yes #允许root登录 AuthorizedKeysFile .ssh/authorized_keys #公钥记录存储文件 PasswordAuthentication no #禁止密码授权登录 Subsystem sftp /usr/local/libexec/sftp-server

2021-03-25 11:34:24 554

原创 mysql主从复制恢复

1062错误——主键冲突,出现这种情况就是从库出现插入操作,主库又插入相同的数据,iothread没问题,sqlthread出错。 问题解决思路: 主节点导出备份数据 从节点恢复数据 主节点导出备份数据 mysqldump -uroot -p假装有密码 -R --triggers --all-databases --master-data --single-transaction > all_db-20210324.sql 从节点数据恢复 2.1 stop slave; .

2021-03-24 17:22:45 283

原创 linux服务器修改用户密码到期时间

chage命令介绍: 【语法】 chage [选项] 用户名 【选项】 -m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。 -M:密码保持有效的最大天数。 -w:用户密码到期前,提前收到警告信息的天数。 -E:帐号到期的日期。过了这天,此帐号将不可用。 -d:上一次更改的日期。 -i:停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。 -l:例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。 查看某个用户的密码状态 #chage -l root.

2021-03-22 14:41:41 1065

原创 fastdfs + rsync 文件同步

需求说明: fastdfs 文件同步: 将环境1fastdfs 的数据同步到环境2; 同步思路: 将环境1的 /fastdfs/storage/data 同步到环境2 /fastdfs/storage/ 下面(tracker目录不需要操作); 操作步骤: 登录环境1 fastdfs 服务器执行rsync命令(bwlimit 限速 5000KBPS) rsync -auzv --bwlimit=5000 --progress -e 'ssh -p 22' /fastdfs/storage/data

2021-03-08 16:02:58 704

原创 mysqldump 导出多个库结构数据及函数、存储过程、触发器

mysqldump 参数 -d 结构(--no-data:不导出任何数据,只导出数据库表结构) -t 数据(--no-create-info:只导出数据,而不添加CREATE TABLE 语句) -n (--no-create-db:只导出数据,而不添加CREATE DATABASE 语句) -R (--routines:导出存储过程以及自定义函数) -E (--events:导出事件) --triggers (默认导出触发器,使用--skip-triggers屏蔽导出) -B (--databases:

2021-03-04 17:13:34 508 3

原创 mysqldiff两台数据库对比

数据库database层级的对比: mysqldiff --server1=root:密码@ip1:端口 --server2=root:密码@ip2:3306 --changes-for=server2 --difftype=sql --force ip1的库名:ip2的库名 数据库表数据层级的对比: mysqldiff --server1=root:密码@ip1:端口 --server2=root:密码@ip2:3306 --changes-for=server2 --difftype=sql

2021-03-03 16:40:53 447 1

原创 SpringBoot打包出错:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource

<plugins> ......省略..... <!-- 添加下文或者修改版本号为2.4.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <versio...

2021-02-19 15:28:47 277

原创 zabbix 表结构: triggers中expression 对应的信息

select * from triggers where triggerid=‘15653’; select * from functions where functionid =‘17730’; select * from items where itemid = ‘28288’;

2021-02-18 11:06:06 578

原创 springmvc pom.xml 文件依赖

pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org

2021-02-10 14:23:11 537 2

原创 ubuntu python2安装pymysql

需要三步走: 1、下载pymysql包 wget https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz 2、解压 tar -zxvf PyMySQL-0.8.1.tar.gz 3、安装 进入PyMySQL-0.8.1目录,执行: python2 setup.py install 最后可以通过pip list

2021-02-08 16:18:52 481

Zabbix 3.4 手册.pdf

欢迎使用Zabbix 3.4软件使用手册,本手册可以帮助用户利用Zabbix实现对从简单到复杂的监控任务的高效管理

2020-07-27

windows和linux日常安全安全巡检.pdf

windows和linux日常安全安全巡检与解决思路(tag: 运维安全、windows、linux)

2020-08-17

python2 监控ssl 证书过期邮件提醒

python2 监控ssl 证书即将到期邮件提醒,python 版本 python2.7 , 支持邮件提醒,有问题1044987171@qq.com

2020-10-19

空空如也

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

TA关注的人

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