[
https://issues.apache.org/jira/browse/HBASE-7775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell resolved HBASE-7775.
----------------------------------------
Resolution: Not A Problem
> Regionservers continue to read/parse XML config files after startup.
> --------------------------------------------------------------------
>
> Key: HBASE-7775
> URL: https://issues.apache.org/jira/browse/HBASE-7775
> Project: HBase
> Issue Type: Bug
> Components: regionserver
> Affects Versions: 0.90.6
> Environment: linux x86_64
> Reporter: Aravind Gottipati
> Priority: Major
>
> It appears that the region servers continue to parse the xml config files as
> a part of their normal operation (and not just on startup). I realize this
> might be coming from hadoop config parsing etc, but it is still a major
> problem should you happen to push out a bad xml config.
> Here is the stack trace from the problem in our environment.
> 13/02/05 13:46:12 INFO regionserver.HRegion: Starting compaction on region
> tsdb,\x00\x00\x0FP\xFEU\x10\x00\x00\x01\x00
> \xEF\x00\x00\x0B\x00\x00\x0F\x00\x00\x0C\x00\x00\x19,1359827642230.aadcc5a9ef4d4f16fb8937c9e93763a1.
> 13/02/05 13:46:12 INFO regionserver.Store: Started compaction of 3 file(s) in
> cf=t into
> hdfs://nn-blah:8020/hbase/tsdb/aadcc5a9ef4d4f16fb8937c9e93763a1/.tmp,
> seqid=1704265883, totalSize=141.6m
> 13/02/05 13:47:57 INFO regionserver.StoreFile: Bloom added to HFile
> (hdfs://nn-blah:8020/hbase/tsdb/aadcc5a9ef4d4f16fb8937c9e93763a1/.tmp/7838002095040213865):
> 793.2k, 656192/677964 (97%)
> 13/02/05 13:47:57 INFO regionserver.StoreFile$Reader: Loaded row bloom filter
> metadata for
> hdfs://nn-blah:8020/hbase/tsdb/aadcc5a9ef4d4f16fb8937c9e93763a1/t/8826149174883990976
> 13/02/05 13:47:57 INFO regionserver.Store: Completed compaction of 3 file(s),
> new
> file=hdfs://nn-blah:8020/hbase/tsdb/aadcc5a9ef4d4f16fb8937c9e93763a1/t/8826149174883990976,
> size=141.5m; total size for store is 2.4g
> 13/02/05 13:47:57 INFO regionserver.HRegion: completed compaction on region
> tsdb,\x00\x00\x0FP\xFEU\x10\x00\x00\x01\x00
> \xEF\x00\x00\x0B\x00\x00\x0F\x00\x00\x0C\x00\x00\x19,1359827642230.aadcc5a9ef4d4f16fb8937c9e93763a1.
> after 1mins, 44sec
> [Fatal Error] mapred-site.xml:173:13: The string "--" is not permitted within
> comments.
> 13/02/05 13:55:33 FATAL conf.Configuration: error parsing conf file:
> org.xml.sax.SAXParseException: The string "--" is not permitted within
> comments.
> 13/02/05 13:55:33 INFO regionserver.StoreFile: Bloom added to HFile
> (hdfs://nn-blah:8020/hbase/tsdb/74a4a785bc317da7282c331f577918a0/.tmp/4658027967280663602):
> 5.3k, 1/4519 (0%)
> [Fatal Error] mapred-site.xml:173:13: The string "--" is not permitted within
> comments.
> 13/02/05 13:55:33 FATAL conf.Configuration: error parsing conf file:
> org.xml.sax.SAXParseException: The string "--" is not permitted within
> comments.
> 13/02/05 13:55:33 FATAL regionserver.HRegionServer: ABORTING region server
> serverName=hbrs-blah,60020,1360021443595, load=(requests=5434, regions=73,
> usedHeap=4085, maxHeap=15979): Replay of HLog required. Forcing server
> shutdown
> org.apache.hadoop.hbase.DroppedSnapshotException: region:
> tsdb,\x00\x060P\xF4\x1Dp\x00\x00\x01\x00\x07\xDB\x00\x00\x02\x00\x02\x02\x00\x00\x87\x00\xB0Y,1359421493144.74a4a785bc317da7282c331f577918a0.
> at
> org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1054)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:954)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:902)
> at
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:394)
> at
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:368)
> at
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher.run(MemStoreFlusher.java:242)
> Caused by: java.lang.RuntimeException: org.xml.sax.SAXParseException: The
> string "--" is not permitted within comments.
> at
> org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1393)
> at
> org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:1251)
> at
> org.apache.hadoop.conf.Configuration.getProps(Configuration.java:1192)
> at org.apache.hadoop.conf.Configuration.get(Configuration.java:493)
> at
> com.hadoop.compression.lzo.LzoCodec.getCompressionStrategy(LzoCodec.java:205)
> at
> com.hadoop.compression.lzo.LzoCompressor.reinit(LzoCompressor.java:204)
> at
> org.apache.hadoop.io.compress.CodecPool.getCompressor(CodecPool.java:105)
> at
> org.apache.hadoop.io.compress.CodecPool.getCompressor(CodecPool.java:112)
> at
> org.apache.hadoop.hbase.io.hfile.Compression$Algorithm.getCompressor(Compression.java:236)
> at
> org.apache.hadoop.hbase.io.hfile.HFile$Writer.getCompressingStream(HFile.java:397)
> at org.apache.hadoop.hbase.io.hfile.HFile$Writer.close(HFile.java:621)
> at
> org.apache.hadoop.hbase.regionserver.StoreFile$Writer.close(StoreFile.java:877)
> at
> org.apache.hadoop.hbase.regionserver.Store.internalFlushCache(Store.java:495)
> at
> org.apache.hadoop.hbase.regionserver.Store.flushCache(Store.java:450)
> at
> org.apache.hadoop.hbase.regionserver.Store.access$100(Store.java:82)
> at
> org.apache.hadoop.hbase.regionserver.Store$StoreFlusherImpl.flushCache(Store.java:1529)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1032)
> ... 5 more
> Caused by: org.xml.sax.SAXParseException: The string "--" is not permitted
> within comments.
> at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
> at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
> at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)
> at
> org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1300)
> ... 21 more
> 13/02/05 13:55:33 INFO regionserver.HRegionServer: Dump of metrics:
> requests=1736, regions=73, stores=73, storefiles=113, storefileIndexSize=584,
> memstoreSize=3707, compactionQueueSize=0, flushQueueSize=0, usedHeap=4096,
> maxHeap=15979, blockCacheSize=1109279496, blockCacheFree=2241812216,
> blockCacheCount=13037, blockCacheHitCount=518453,
> blockCacheMissCount=1899789, blockCacheEvictedCount=0, blockCacheHitRatio=21,
> blockCacheHitCachingRatio=97
> 13/02/05 13:55:33 INFO regionserver.HRegionServer: STOPPED: Replay of HLog
> required. Forcing server shutdown
> 13/02/05 13:55:33 INFO regionserver.MemStoreFlusher:
> regionserver60020.cacheFlusher exiting
> 13/02/05 13:55:34 INFO ipc.HBaseServer: Stopping server on 60020
> 13/02/05 13:55:34 INFO ipc.HBaseServer: IPC Server handler 2 on 60020: exiting
> 13/02/05 13:55:34 INFO ipc.HBaseServer: IPC Server handler 0 on 60020: exiting
> 13/02/05 13:55:34 INFO ipc.HBaseServer: IPC Server handler 9 on 60020: exiting
--
This message was sent by Atlassian Jira
(v8.20.7#820007)