## 一、前言- 开发Java项目过程中,难免会碰到一些 性能 问题,这时候就需要一些工具,帮忙排查- 本文主要介绍 JDK自带的上古神器 jstat、jmap,用于分析内存问题,另简单介绍 MAT、gceasy、HeapDump 等- 以 openjdk 11.0.13、G1 垃圾收集器、Linux系统 为例## 二、GC分析:jstat### 1. [jstat 简介](https://docs.oracle.com/en/java/javase/11/tools/jstat.html)- jstat 全称 “Java Virtual Machine statistics monitoring t...
我参考过许多学习路线的建议,但觉得直接照搬别人的学习顺序未必适合自己。最后结合工作需要和个人经历,我制定了一套适合自己的学习路线:开始学习Linux命令和系统基本概念。然后分别学习Java、Python以及Scala这几种在大数据开发中常用的编程语言。然后着重学习Hadoop核心技术如HDFS和MapReduce;接触数据库Hive后,学习数据流技术Kafka和分布式协调服务Zookeeper。深入研究Yarn和求执行引擎Spark。此外还了解其他技术如HBase、Sqo...
## 关于 Spring Cloud 技术体系我们通过时间线展开整个项目背景:- 在我刚开始工作的时候(2010 年以前),可能还没有云原生社区,当时 Java 体系是企业级开发的首选。- 2010 年, Netflix 推出了 Move to Cloud 计划,将绝大部分的服务迁到了 AWS 上。- 2012 年,Netflix 推出了 Open Source Software Center(开源软件中心仓库),类似于 Apahce Maven,提供了一些在上云过程中沉淀下来的开源项目。- 2014 年,Martin Fow...
Trafodion是HP公司资助的一个开源项目。它提供了一个成熟的企业级SQL on HBase解决方案。Trafodion的主要设计思想是处理operational类型的工作负载,或者是传统的OLTP应用。2006年,NonStop SQL的OLAP分支Neoview诞生... 从而提升Java应用的性能。合理的JVM参数需要经过多轮的验证测试,逐个实验,从而达到最佳效率。- 优化参数```js-XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收-XX:CMSIn...
本文介绍如何使用 HBase Shell 工具连接 HBase 实例。 前提条件如需通过私网地址访问 HBase 实例,需同时满足如下要求:已购 ECS 服务器与 HBase 实例在相同私有网络 VPC 下。ECS 服务器的购买方法,请参见购买云服务器。 已将 ECS 服务器的 IP 地址添加至 HBase 中的白名单中。白名单设置方法,请参见编辑白名单。 如需通过公网地址访问 HBase 实例,需确保运行 Java 工具的设备 IP 地址已加入 HBase 实例的白名单中。白名单设置方法...
本文介绍如何使用 HBase Shell 工具连接 HBase 实例。 前提条件如需通过私网地址访问 HBase 实例,需同时满足如下要求:已购 ECS 服务器与 HBase 实例在相同私有网络 VPC 下。ECS 服务器的购买方法,请参见购买云服务器。 已将 ECS 服务器的 IP 地址添加至 HBase 中的白名单中。白名单设置方法,请参见编辑白名单。 如需通过公网地址访问 HBase 实例,需确保运行 Java 工具的设备 IP 地址已加入 HBase 实例的白名单中。白名单设置方法...
本文汇总了表格数据库 HBase 版实例支持的功能。 类别 功能 实例管理 变更实例配置 冷热分离 重启实例 修改实例参数 删除或退订实例 实例删除保护 标签管理 连接管理 申请 Thrift2 连接地址 释放 Thrift2 连接地址 开启公网访问 关闭公网访问 使用 Java API 连接实例 使用 HBase Shell 连接实例 监控告警 查看监控数据 设置告警 白名单管理 创建白名单 编辑白名单 绑定实例和白名单 解绑实例和白名单 删除白名单 ...
本文汇总了表格数据库 HBase 版实例的常用概念说明和数据模型。 常用概念术语 说明 地域(Region) 数据所在的地理位置。HBase 已开通服务的地域请参见服务地址。 可用区(Availability Zones) 简称 AZ。每个地域都有... HRegion 是 HBase 中分布式存储和负载均衡的最小单元,不同的 HRegion 可以分布在不同的 HRegionServer 上。 ZK 连接地址(ZK Address) 表格数据库 HBase 版实例默认提供 ZK 连接地址。使用 Java API 可直接通过 Z...
表格数据库 HBase 版是一款兼容标准 HBase 访问协议的数据库。本文介绍火山引擎表格数据库 HBase 版创建、配置、连接实例的整体流程,帮助您快速上手使用表格数据库 HBase 版。 准备工作已注册火山引擎账号,并完成实... 连接实例 您可以使用如下方法连接实例: 使用 Java API 连接实例 使用 HBase Shell 工具连接实例 .custom-md-table th:nth-of-type(1) { width: 150px; } .custom-md-tabl...
(多语言支持的通信框架)开发。本文介绍如何通过控制台申请 Thrift2 连接地址。 注意事项表格数据库 HBase 版提供的 Thrift 地址的协议版本为 Thrift2,Thrift 客户端版本需为 v0.13.0。 操作步骤登录 HBase 控制台。 在顶部菜单栏的左上角,选择实例所属的地域。 在实例列表页,单击目标实例名称。 在实例详情页,单击连接管理页签。 在私网访问区域,单击 Thrift2连接地址后的申请。 在弹出的对话框中,单击确定即可。 后续操作Java 程...
为提高存储效率,降低存储成本,表格数据库 HBase 版提供字典压缩功能。本文介绍如何开启字典压缩功能。 功能介绍字典压缩(ZSTD_DICT)是 HBase 深度优化的压缩算法,在 ZSTD 压缩算法的基础上进行了字典采样的优化,能... hbase(main):009:0> alter 'tls',{NAME => 'cf', COMPRESSION => 'ZSTD_DICT'}说明 修改表的压缩算法后,数据不会立即进行压缩,若想要存储空间立即下降,您需要手动执行 major_compact 'tableName' 命令。 Java 客...
调用 CreateDBInstance 接口创建 HBase 实例。 请求类型异步请求。 请求参数名称 类型 是否必选 示例值 描述 RegionId String 是 cn-beijing 地域 ID。 说明 您可以调用 DescribeRegions 接口查询 HBase 实例所... ProjectName String 否 default 选择实例所属的项目。若该参数留空,新建实例不会加入任何项目。 说明 项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制...
数据冷热分离,需要以时间分界点为依据,对数据进行存储。本文介绍如何设置冷热分离时间分界点。 前提条件已创建实例,且已开通容量型存储,详情请参见开通容量型存储。 已连接 HBase 实例: 通过 HBase Shell 连接实例,详情请参见使用 HBase Shell 连接实例。 通过 Java API 连接实例,详情请参见使用 Java API 连接实例。 设置冷热分离时间分界点通过调整 COLD_BOUNDARY 来设置冷热分离时间分界点,单位为秒(s),取值如下所示: 取值...