2013-07-08 130 views
1

我在亞馬遜EC2實例上運行SeqWare VM我試圖使用SeqWare查詢引擎從VCF文件查詢數據。當我第一次啓動實例並按照說明導入數據時,它工作正常,並繼續工作,直到我停止實例。當我重新啓動它。它不會讓我導入任何東西,也不會創建新的工作區。它總是返回下面的錯誤。我查看了進程,發現沒有任何所需的節點正在運行,因此我登錄到根目錄並進入etc/init.d目錄並重新開始一切,此時,當T嘗試導入數據時,我甚至沒有錯誤,我必須停止這個過程。Zookeeper錯誤連接丟失異常

[[email protected] target]$ java -classpath seqware-distribution-0.13.6.7-qe-full.jar com.github.seqware.queryengine.system.importers.SOFeatureImporter -i ../../seqware-queryengine/src/test/resources/com/github/seqware/queryengine/system/FeatureImporter/consequences_annotated.vcf ALL.chr3.phase1_release_v3.20101123.snps_indels_svs.genotypes.3_100001-101000.vcf -o keyValueVCF.out -r hg_19 -s c111aea5-5e18-4c62-a8a7-ec82fe151301 -a ad_hoc -w VCFVariantImportWorker     
[SeqWare Query Engine] 0 [main] ERROR org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper - ZooKeeper exists failed after 3 retries 
[SeqWare Query Engine] 1 [main] ERROR org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher - hconnection Received unexpected KeeperException, re-throwing exception 
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master 
     at org.apache.zookeeper.KeeperException.create(KeeperException.java:99) 
     at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) 
     at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1021) 
     at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:154) 
     at org.apache.hadoop.hbase.zookeeper.ZKUtil.watchAndCheckExists(ZKUtil.java:226) 
     at org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.start(ZooKeeperNodeTracker.java:82) 
     at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.setupZookeeperTrackers(HConnectionManager.java:580) 
     at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.<init>(HConnectionManager.java:569) 
     at org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConnectionManager.java:186) 
     at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:100) 
     at com.github.seqware.queryengine.impl.HBaseStorage.<init>(HBaseStorage.java:89) 
     at com.github.seqware.queryengine.factory.SWQEFactory$Storage_Type$3.buildStorage(SWQEFactory.java:109) 
     at com.github.seqware.queryengine.factory.SWQEFactory.getStorage(SWQEFactory.java:174) 
     at com.github.seqware.queryengine.factory.SWQEFactory.getQueryInterface(SWQEFactory.java:199) 
     at com.github.seqware.queryengine.impl.SimpleModelManager.<init>(SimpleModelManager.java:49) 
     at com.github.seqware.queryengine.impl.HBaseModelManager.<init>(HBaseModelManager.java:36) 
     at com.github.seqware.queryengine.impl.MRHBaseModelManager.<init>(MRHBaseModelManager.java:32) 
     at com.github.seqware.queryengine.factory.SWQEFactory.getModelManager(SWQEFactory.java:211) 
     at com.github.seqware.queryengine.system.importers.FeatureImporter.performImport(FeatureImporter.java:66) 
     at com.github.seqware.queryengine.system.importers.SOFeatureImporter.runMain(SOFeatureImporter.java:141) 
     at com.github.seqware.queryengine.system.importers.SOFeatureImporter.main(SOFeatureImporter.java:60) 
[SeqWare Query Engine] 3 [main] FATAL org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation - Unexpected exception during initialization, aborting 
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master 
     at org.apache.zookeeper.KeeperException.create(KeeperException.java:99) 
     at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) 
     at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1021) 
     at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:154) 
     at org.apache.hadoop.hbase.zookeeper.ZKUtil.watchAndCheckExists(ZKUtil.java:226) 
     at org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.start(ZooKeeperNodeTracker.java:82) 
     at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.setupZookeeperTrackers(HConnectionManager.java:580) 
     at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.<init>(HConnectionManager.java:569) 
     at org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConnectionManager.java:186) 
     at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:100) 
     at com.github.seqware.queryengine.impl.HBaseStorage.<init>(HBaseStorage.java:89) 
     at com.github.seqware.queryengine.factory.SWQEFactory$Storage_Type$3.buildStorage(SWQEFactory.java:109) 
     at com.github.seqware.queryengine.factory.SWQEFactory.getStorage(SWQEFactory.java:174) 
     at com.github.seqware.queryengine.factory.SWQEFactory.getQueryInterface(SWQEFactory.java:199) 
     at com.github.seqware.queryengine.impl.SimpleModelManager.<init>(SimpleModelManager.java:49) 
     at com.github.seqware.queryengine.impl.HBaseModelManager.<init>(HBaseModelManager.java:36) 
     at com.github.seqware.queryengine.impl.MRHBaseModelManager.<init>(MRHBaseModelManager.java:32) 
     at com.github.seqware.queryengine.factory.SWQEFactory.getModelManager(SWQEFactory.java:211) 
     at com.github.seqware.queryengine.system.importers.FeatureImporter.performImport(FeatureImporter.java:66) 
     at com.github.seqware.queryengine.system.importers.SOFeatureImporter.runMain(SOFeatureImporter.java:141) 
     at com.github.seqware.queryengine.system.importers.SOFeatureImporter.main(SOFeatureImporter.java:60) 
+0

你有你想要分享的任何配置文件? hbase-site.xml,zookeeper.cfg等? –

+1

我明白了.apache服務是從cloudera包安裝的。當實例重新啓動時,他們沒有重新啓動,顯然,從etc/init.d運行它們的腳本是不正確的方法。我發現這些命令可以在cloudera文檔中重新啓動它們。 – Amre

回答

1

我想它out.The阿帕奇服務是從Cloudera的軟件包安裝。當實例重新啓動時,他們沒有重新啓動,顯然,從etc/init.d運行它們的腳本是不正確的方法。我發現這些命令可以在cloudera文檔中重新啓動它們。