MAPREDUCE服务 MRS-客户端查询HBase出现SocketTimeoutException异常:回答
回答
出现该问题的主要原因为RegionServer分配的内存过小、Region数量过大导致在运行过程中内存不足,服务端对客户端的响应过慢。在RegionServer的配置文件“hbase-site.xml”中需要调整如下对应的内存分配参数。
参数 |
描述 |
默认值 |
---|---|---|
GC_OPTS |
在启动参数中给RegionServer分配的初始内存和最大内存。 |
-Xms8G -Xmx8G |
hfile.block.cache.size |
分配给HFile/StoreFile所使用的块缓存的最大heap(-Xmx setting)的百分比。 |
当offheap关闭时,默认值为0.25。当offheap开启时,默认值是0.1。 |
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 大数据分析是什么_使用MapReduce_创建MRS服务
- MapReduce服务_什么是MapReduce服务_什么是HBase
- MRS备份恢复_MapReduce备份_数据备份
- MapReduce服务_什么是ZooKeeper_如何使用ZooKeeper
- MapReduce服务_什么是Flume_如何使用Flume
- MapReduce服务_什么是Loader_如何使用Loader
- MapReduce服务_什么是HDFS_HDFS特性
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine
- MapReduce服务_什么是Hive_如何使用Hive