使用 arthas 生成 java 程序的火焰图

Arthas 准备 下载、配置 jdk 环境 略 下载、解压 arthas 包 https://github.com/alibaba/arthas/releases 1 2 3 mkdir -p /opt/arthas wget https://github.com/alibaba/arthas/releases/download/arthas-all-3.7.1/arthas-bin.zip unzip arthas-bin.zip -d /opt/arthas 命令行启动 arthas 查询要监控的 java 程序的 pid 1 2 3 # 命令根据实际情况调整 ps aux |grep admin |grep java #

MySQL 物理备份工具 Xtrabackup

xrabackup 概述 优势 备份速度快,物理备份可靠 备份过程不会打断正在执行的事务(正常情况下无需长时间锁表) 能够基于压缩等功能节约磁盘空间和流量 自动备份校验

PostgreSQL pg_stat_statements 插件

pg_stat_statements 安装(安装过程中需要重启数据库实例) 编译插件 1 2 cd postgresql-14.8/contrib/pg_stat_statements make && make install 共享库引入插件,并增加配置 1 2 3 4 5 6 7 # postgresql.conf shared_preload_libraries = 'pg_stat_statements' pg_stat_statements.max = 10000 pg_stat_statements.track = all pg_stat_statements.track_utility = off pg_stat_statements.track_planning = off pg_stat_statements.save =

Hive 关联 HBase

Hive 关联 HBase 创建 Hive 表时关联 Hive 存储 例: Hive 创建测试 DB 1 2 -- 创建测试 DB create database t_hbase_db; HBase 创建同名 namespace 1 cd $HBASE_HOME && ./bin/hbase shell 1 create_namespace 't_hbase_db' Hive 创建测试表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

HBase 伪分布式部署

伪分布式部署 伪分布式部署 Hadoop 参照 Hadoop 伪分布式部署 安装 HBase 解压安装包 1 tar -zxvf hbase-2.2.2-bin.tar.gz -C /opt/hadoop/ 配置 HBase 环境变量 1 2 3 4 $ vi ~/.bashrc export HBASE_HOME=/opt/hadoop/hbase-2.2.2 export PATH=$PATH:$HBASE_HOME/bin $ source ~/.bashrc 修改配置 hbase-env.sh 1 2 3 4 $ vi $HBASE_HOME/conf/hbase-env.sh export

Hadoop 伪分布式部署

伪分布式部署 以 IP 为 192.168.212.91 的虚拟机为例 包下载地址:https://archive.apache.org/dist/ 配置 java 运行环境 略 创建 hadoop 用户,并配