CentOS7 安装 Cloudera Manager

环境 角色 IP 主机名 服务 Utility 192.168.1.100 cm0.colben.cn ClouderaManagerClouderaManagerManagementServiceHiveMetastore Gateway 192.168.1.101 gw0.colben.cn GatewayConfigurationHiveServer2Zookeeper Master 192.168.1.102 m0.colben.cn NameNodeJournalNodeFailoverControllerYarnResourceManagerZookeeper Master 192.168.1.103 m1.colben.cn NameNodeJournalNodeFailoverControllerYarnResourceManagerZookeeper Worker 192.168.1.104 w0.colben.cn DataNodeNodeManager Worker 192.168.1.105 w0.colben.cn DataNodeNodeManager Worker 192.168.1.106 w0.colben.cn DataNodeNodeManager 配置 ssh 免密登陆 在 cm0 上配置 ssh 可免密登陆全部服务器 1 2 ssh-keygen seq -f'192.168.1.%g' 100 106 | xargs

RockyLinux 8.5 安装 K3S

环境 角色 主机名 IP 操作系统 软件 镜像库 k3s-170 10.0.4.170 RockyLinux 8.5 registry 数据库 k3s-170 10.0.4.170 RockyLinux 8.5 mysql 负载均衡 k3s-170 10.0.4.170 RockyLinux 8.5 nginx k3s server k3s-171 10.0.4.171 RockyLinux 8.5 k3s v1.27.4 k3s server k3s-172 10.0.4.172 RockyLinux 8.5 k3s v1.27.4 k3s agent k3s-173 10.0.4.173 RockyLinux 8.5 k3s v1.27.4 k3s agent k3s-174 10.0.4.174 RockyLinux 8.5 k3s

MySQL 组复制

环境 hostname ip os mysql mysql_11 192.168.1.11 centos7.7 8.0.19 mysql_22 192.168.1.22 centos7.7 8.0.19 mysql_33 192.168.1.33 centos7.7 8.0.19 安装 mysql 懒得写了 … 修改 my.cnf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

ConfigMap 笔记

概述 ConfigMap 通常用于设置环境变量、设置命令行参数、创建配置文件 Pod 使用 ConfigMap 前,ConfigMap 必须存在,否则 pod 不能启动 ConfigMap 只能被在同一一个命名空间中的

CentOS7 安装 Redis 集群

环境 操作系统: CentOS7.9,关闭 firewalld 和 selinux Redis: 5.0.14 master 实例 10.0.4.110:6371 10.0.4.110:6372 10.0.4.110:6373 slave 实例 10.0.4.111:6371 10.0.4.111:6372 10.0.4.111:6373 编译 redis server 在 CentOS7.9 测试服务器上下载、编译 1 2 3 4 curl -LO http://download.redis.io/releases/redis-5.0.14.tar.gz tar zxf redis-5.0.14.tar.gz cd redis-5.0.14 make 抽取安装

PXE 网络装机

部署 dhcp 和 tft 服务 安装 dnsmasq 1 2 3 4 # rhel yum install dnsmasq # archlinux pacman -S dnsmasq 修改配置 /etc/dnsmasq.conf 1 2 3 4 5 6 port=0 # 用不着 dns 功能,可以关闭 dhcp-range=10.0.86.2,10.0.86.9,255.255.255.0,1h #dhcp-boot=pxelinux.0 # bios 引导(未测试) dhcp-boot=grubx64.efi # efi 引导 enable-tftp tftp-root=/var/ftp 在其中一

Postgresql 主从

主库配置 修改 postgresql.conf 1 2 3 4 5 listen_address = '*' wal_level = replica wax_wal_senders = 10 wal_keep_segments = 64 hot_standby = on 启动主库 postgresql-10 服务 1 systemctl start postgresql-10 创建同步账户 1 2 create user replica superuser password '123456'; -- 这里可以只赋予 replication 权限,后面从库复制

Python 的 logging 模块

单输出日志到屏幕 示例 1 2 3 4 5 6 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') logging.critical('critical message') 输出 1 2 3 WARNING:root:warning message ERROR:root:error message CRITICAL:root:critical message 默认情况下python的logging模块将日志打印到了标准输