2017-04-29 14:24:14,135 ERROR [B.fifo.QRpcServer.handler=49,queue=1,port=16020] ipc.RpcServer:
Unexpected throwable object java.lang.IllegalStateException:
Invalid currTagsLen -32712. Block offset: 3707853, block length: 72841, position: 0 (without header).
at org.apache.hadoop.hbase.io.hfile.HFileReaderV3$ScannerV3.checkTagsLen(HFileReaderV3.java:226)
Run Code Online (Sandbox Code Playgroud)
我的应用程序正在更新计数器(使用增量),但我看到了这个问题.有人能告诉我这意味着什么以及如何解决它?
hbase(main):008:0> scan 'table-name', {LIMIT=>1,STARTROW=>'ad:event_count:b'}
ROW COLUMN+CELL
ERROR: java.io.IOException: java.lang.IllegalStateException: Invalid currTagsLen -32701. Block offset: 272031, block length: 72441, position: 32487 (without header).
at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.handleException(HRegion.java:5607)
at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.<init>(HRegion.java:5579)
at org.apache.hadoop.hbase.regionserver.HRegion.instantiateRegionScanner(HRegion.java:2627)
at org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2613)
at org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2595)
at org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2282)
at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32295)
Run Code Online (Sandbox Code Playgroud)
我不是没有使用任何标签.让我知道需要什么额外信息.
我正在运行一个运行jetty的简单java进程,其顶部显示2.9g的RAM.使用的JDK版本是1.8.0_112.
使用本机内存跟踪(jcmd),它显示总提交内存只有1.5G的内存
据jvisualvm报道,直接缓冲池的大小也非常小.
我完全知道NMT显示的内存是提交内存,不需要在RAM中.在那种情况下,NMT存储器对RES的贡献应该小于1.5GB的RES存储器.
在我的情况下,这里的差异是~1.4G(RES显示1.4G的更多内存),这不能仅归因于共享库,jar.有人可以建议我如何知道这个额外的内存是什么,以及可以使用哪些工具来检查它们?
我已经在线检查了所有现有的相关问题/ Stackoverflow,但找不到合适的答案.
我正在尝试测试JavaMail api并使用SpringRunner和PowerMockRunner,但它失败了.
@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(SpringRunner.class)
@PowerMockIgnore(value = {"javax.management.*"})
@SpringBootTest
public class BaseITest {
@PrepareForTest(value = {MyStaticHelper.class})
@Test
public void testListFolders() {
// mock static method
// Use JavaMail API
}
}
Run Code Online (Sandbox Code Playgroud)
我得到这个例外:
javax.mail.MessagingException: java.security.NoSuchAlgorithmException: class configured for SSLContext: sun.security.ssl.SSLContextImpl$DefaultSSLContext not a SSLContext
Run Code Online (Sandbox Code Playgroud)
如果我删除@PowerMockIgnore(value = {"javax.management.*"}),那么我收到此异常:
Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of org/powermock/core/classloader/MockClassLoader) previously initiated loading for a different type with name "javax/management/MBeanServer"
Run Code Online (Sandbox Code Playgroud)
使用的依赖版本是:
有人可以帮忙吗?
我正在运行着名的wordcount示例.我有一个本地和prod hadoop设置.同样的例子在prod工作,但它不在本地工作.有人能告诉我应该寻找什么.工作陷入困境.任务日志是:
~/tmp$ hadoop jar wordcount.jar WordCount /testhistory /outputtest/test
Warning: $HADOOP_HOME is deprecated.
13/08/29 16:12:34 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.
13/08/29 16:12:35 INFO input.FileInputFormat: Total input paths to process : 3
13/08/29 16:12:35 INFO util.NativeCodeLoader: Loaded the native-hadoop library
13/08/29 16:12:35 WARN snappy.LoadSnappy: Snappy native library not loaded
13/08/29 16:12:35 INFO mapred.JobClient: Running job: job_201308291153_0015
13/08/29 16:12:36 INFO mapred.JobClient: map 0% reduce 0%
Run Code Online (Sandbox Code Playgroud)
本地hadoop以伪分布式模式运行.所有3个进程,namenode,datanode,jobtracker都在运行.如果需要一些额外信息,请告诉我.
我创建了一个索引({a:1,b:-1}),一次是前景,另一次是在背景上.检查总索引大小.前景:82536720背景:154927024
谁能告诉我为什么会有巨大的差异?
Mongo > db.testing.ensureIndex({a:1,b:-1})
Mongo > db.testing.stats()
{
"ns" : "test.testing",
"count" : 2402158,
"size" : 86479836,
"avgObjSize" : 36.00089419596879,
"totalIndexSize" : 160486704,
"indexSizes" : {
"_id_" : 77949984,
"a_1_b_-1" : 82536720
},
}
Mongo > db.testing.dropIndexes()
Mongo > db.testing.ensureIndex({a:1,b:-1},{background : true})
Mongo > db.testing.stats()
{
"count" : 2402158,
"size" : 86479836,
"avgObjSize" : 36.00089419596879,
"totalIndexSize" : 232877008,
"indexSizes" : {
"_id_" : 77949984,
"a_1_b_-1" : 154927024
},
}
Run Code Online (Sandbox Code Playgroud) java ×2
hadoop ×1
hbase ×1
jakarta-mail ×1
jvm ×1
mapreduce ×1
mongodb ×1
powermock ×1
powermockito ×1