w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
HBase官方文档
/
HBase性能调整:操作系统
HBase性能调整:操作系统
操作系统
内存
HBase一定需要RAM!
64位
使用64位平台(和64位JVM)。
交换
注意交换,将swappiness设为0。
CPU
确保已将Hadoop设置为使用本机的硬件校验和。
HBase限制协处理器的使用
HBase性能调整:网络
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
了解HBase
HBase快速入门
快速启动HBase
Apache HBase配置
Apache HBase配置文件
HBase基础条件
HBase运行模式
开始运行HBase
HBase默认配置
HBase配置示例
HBase重要配置
HBase动态配置
升级HBase
HBase版本号和兼容性
HBase回滚:版本恢复
HBase升级路径
HBase Shell
使用Apache HBase Shell
HBase shell 技巧
HBase数据模型
HBase概念视图
HBase物理视图
HBase命名空间
HBase表、行与列族
HBase数据模型操作
HBase版本
HBase排序顺序、列元数据以及联合查询
HBase和Schema设计
HBase模式(Schema) 创建
HBase表格模式经验法则
Thumb的RegionServer大小规则
HBase列族数量
Rowkey(行键)设计
HBase版本数量
HBase支持的数据类型
HBase生存时间(TTL)
保留已删除的HBase单元格
HBase二级索引和备用查询路径
HBase限制因素
HBase模式(Schema)设计案例
HBase模式案例:日志数据和时间序列数据
HBase模式案例:Steroids上的日志数据/时间序列上
HBase模式案例:客户/订单
HBase模式案例:“高/宽/中”架构设计Smackdown
HBase模式案例研究:列表数据
HBase操作和性能配置选项
HBase特殊情况
HBase和MapReduce
HBase、MapReduce和CLASSPATH
MapReduce扫描缓存
捆绑HBase MapReduce作业
HBase作为MapReduce作业数据源和数据接收器
在批量导入时直接写入HFiles
RowCounter示例
Map-Task分割
HBase MapReduce示例
HBase MapReduce 读取示例
HBase MapReduce读写示例
HBase MapReduce摘要到HBase示例
HBase MapReduce摘要到文件示例
HBase MapReduce摘要到没有Reducer的HBase
HBase MapReduce摘要到RDBMS
访问MapReduce作业中的其他HBase表
HBase推测执行
MapReduce的替代API:Cascading
Apache HBase安全
为Web UI使用安全HTTP(HTTPS)
将SPNEGO用于Web UI的Kerberos身份验证
客户端安全访问Apache HBase
HBase:用于安全操作的服务器端配置
HBase:用于安全操作的客户端配置
用于安全操作的客户端配置:Thrift Gateway
配置Thrift网关以代表客户端进行身份验证
配置Thrift网关以使用doAs功能
REST Gateway:客户端安全操作配置
REST Gateway模拟配置
用户访问Apache HBase的简单方法
安全访问HDFS和ZooKeeper
HBase数据安全
HBase:标签
HBase访问控制标签(ACL)
HBase:可见性标签
HBase可见性标签的服务器端配置
HBase可见性标签管理(Administration)
HBase使用标签读取单元格
HBase安全批量加载
安全启用HBase
HBase安全配置示例
HBase架构
HBase架构概述
HBase目录表
HBase客户端
HBase客户端的群集连接
HBase客户端:WriteBuffer和批处理方法
HBase异步客户端
HBase异步管理
HBase客户端请求过滤器
HBase结构过滤器
HBase列值
HBase列值比较器
KeyValue元数据
HBase架构:Master
HBase架构:RegionServer
RegionServer接口、进程与协处理器
HBase块缓存
RegionServer Offheap读/写路径
RegionServer拆分实现
HBase使用Write Ahead Log(WAL)
HBase使用WAL的目的
HBase:WAL供应方
HBase:MultiWAL支持
HBase:WAL拆分
HBase:WAL压缩
WAL耐久性
HBase:禁用WAL
HBase区域
HBase区域数量
HBase区域服务器分配
HBase区域服务器位置
HBase区域拆分
HBase自定义拆分策略
HBase手动拆分区域
HBase在线区域合并
Store
MEMSTORE
Scans
HBase使用StoreFile(HFile)
块和KeyValue
HBase批量加载
HBase批量加载架构
HDFS
HBase:Timeline-consistent高可用读取
HBase时间轴一致性(Timeline Consistency)
HBase时间轴一致性的权衡取舍
HBase时间轴一致性:将写入传播到区域副本
HBase时间轴一致性:存储文件TTL
HBase时间轴一致性:META表区域的区域复制
HBase时间轴一致性:内存报告
HBase时间轴一致性:辅助副本故障切换
HBase时间轴一致性:配置属性
HBase时间轴一致性:创建具有区域复制的表
HBase时间轴一致性:读取API和用法
HBase:存储中型对象(MOB)
HBase:为MOB配置列
HBase:配置MOB压缩策略
HBase:配置MOB压缩可合并阈值
HBase:测试MOB
HBase:配置MOB缓存
HBase:MOB优化任务
HBase内存压缩
启用HBase内存压缩
HBase备份与还原
HBase备份与还原策略
HBase备份与还原的首次配置
HBase备份和还原命令
Hbase创建备份映像
HBase恢复备份映像
HBase合并增量备份映像
HBase使用备份集
HBase备份图像管理
HBase管理备份进度
HBase管理备份历史记录
HBase描述备份映像
HBase删除备份映像
HBase备份修复命令
HBase配置密钥
HBase备份与还原的最佳做法
HBase方案:在Amazon S3上保护应用程序数据集
HBase备份数据的安全性
HBase增量备份和还原的技术细节
HBase关于文件系统增长的警告
HBase容量规划
HBase备份和还原实用程序的限制
HBase同步复制
Apache HBase API
Apache HBase外部API
HBase:REST服务器
将Java数据对象(JDO)与HBase一起使用
HBase与Scala一起使用
HBase与Jython一起使用
HBase:Thrift API和过滤器语言
HBase:常规过滤字符串语法
HBase:复合过滤器和运算符
HBase:过滤器计算顺序
HBase:过滤器比较运算符
HBase比较器
HBase过滤器语言示例
HBase单个过滤器语法
HBase和Spark
HBase:基本Spark
Spark Streaming
使用Spark将数据批量加载到HBase
SparkSQL / DataFrames
Apache HBase协处理器
Apache HBase协处理器概述
Apache HBase协处理器的类型
Apache HBase加载协处理器
HBase观察者协处理器示例
HBase部署协处理器的准则
HBase限制协处理器的使用
Apache HBase性能调整
HBase性能调整:操作系统
HBase性能调整:网络
HBase性能调整:Java GC
HBase性能调整:配置
HBase性能调整:架构设计
HBase性能调整:一般模式
HBase相关内容
从HBase读取
从HBase删除
HDFS的工作方式
Amazon EC2
配置HBase和MapReduce
故障排除和调试Apache HBase
故障排除和调试HBase:日志
故障排除和调试HBase:资源
故障排除和调试HBase:工具
内置工具
外部工具
故障排除和调试HBase:客户端
故障排除和调试HBase:MapReduce
故障排除和调试HBase:NameNode
故障排除和调试HBase:网络
故障排除和调试HBase:RegionServer
故障排除和调试HBase:Master
故障排除和调试HBase:ZooKeeper
故障排除和调试HBase:Amazon EC2
故障排除和调试HBase:HBase和Hadoop版本问题
故障排除和调试HBase:HBase和HDFS
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }