0

ハイブのセットアップに問題があります。私はそれをセットアップしなかったので、このシステムに関する私の知識は限られています... Cloudera マネージャーで自動更新が行われましたが、postgresql db のバックアップは作成されていませんでした。メタストア データベースは、postgresql セットアップを使用しています。

私が理解している限り、接続を確立することはできませんが、その理由と修正方法がわかりません。Cloudera Manager の管理でこれを修正する方法について、いくつかのヒントをいただければ幸いです。または、メタストアを再構築する方法、またはpostgresqlからmysqlに切り替える方法のヒント。

ありがとう、デビッド

スタックトレースは次のとおりです。

SLF4J: クラスパスに複数の SLF4J バインディングが含まれています。SLF4J: [jar:file:/opt/cloudera/parcels/CDH-4.5.0-1.cdh4.5.0.p0.30/lib/zookeeper/lib/slf4j-log4j12-1.6.1.jar!/ でバインドが見つかりました!/ org/slf4j/impl/StaticLoggerBinder.class] SLF4J: [jar:file:/opt/cloudera/parcels/CDH-4.5.0-1.cdh4.5.0.p0.30/lib/hive/lib/slf4j でバインドが見つかりました-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: http://www.slf4j.org/codes.html#multiple_bindingsを参照説明のために。javax.jdo.JDOFatalDataStoreException: FATAL: データベース システムが org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:436) でシャットダウンしています。 781) org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:326) で org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:195) で sun.reflect.NativeMethodAccessorImpl.invoke0(Nativeメソッド) で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:

4

1 に答える 1

0

問題を修正しました。Postgresql はシャットダウン モードで、すべてのユーザーが終了するのを待っていました。そこで、posgresql を強制終了し、それとすべての Cloudera サービスを再起動しました。今では再び機能します。

于 2013-12-18T11:36:27.060 に答える