ClickHouse 数据定义

基础类型 整数 声明 大小(字节) 范围 Int8 1 -128 到 127 UInt8 1 0 到 255 Int16 2 -32768 到 32767 UInt16 2 0 到 65535 Int32 4 -2147483648 到 2147483647 UInt32 4 0 到 4294967295 Int64 8 -9223372036854775808 到 9223372036854775807 UInt64 8 0 到 18446744073709551615 浮点数 声明 大小(字节) 有效精

CentOS7 安装 ClickHouse 集群

环境 Zookeeper 服务器 eth0 IP eth1 IP 操作系统 ZK 版本 myid 10.0.4.101 10.1.4.101 CentOS7.8 3.4.14 101 10.0.4.102 10.1.4.102 CentOS7.8 3.4.14 102 10.0.4.103 10.1.4.103 CentOS7.8 3.4.14 103 eth0 网卡用于向客户端提供服务,eth1 网卡用于 Zookeeper 集群内部通信 配置时间同步,关

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 权限,后面从库复制