Не удалось построить индекс по непредвиденной причине в Apache Феникс - PullRequest
0 голосов
/ 05 февраля 2020

Я установил phoenix-5 на Hbase-2.2.2 и имел oop -3.2.1 при создании индекса для таблицы, время вставки я получаю следующую ошибку. Кто-нибудь знает, в чем проблема?

try {
            preparedStatement = connection.prepareStatement("create  Index  myIndex on city(name)");
            preparedStatement.executeUpdate();
            connection.commit();

        } catch (Exception e) {
            System.out.println(e.getMessage());
        }

org. apache .had oop .hbase.client.RetriesExhaustedWithDetailsException: сбой 1 действие: org. apache .phoenix.hbase.index.builder.IndexBuildingFailureException: построить индекс по неожиданной причине! в орг. apache .phoenix.hbase.index.util.IndexManagementUtil.rethrowIndexingException (IndexManagementUtil. java: 206) в орг. apache .phoenix.hbase.index.Indexer.preBatchMutate (Indexer. 351) в орг. apache .had oop .hbase.regionserver.RegionCoprocessorHost $ 28.call (RegionCoprocessorHost. java: 1019) в орг. apache .had oop .hbase.regionserver.RegionCoprocessorHost $ 28. вызов (RegionCoprocessorHost. java: 1016) в орг. apache .had oop .hbase.coprocessor.CoprocessorHost $ ObserverOperationWithoutResult.callObserver (CoprocessorHost. java: 551) в орг. apache час. * .hbase.coprocessor.CoprocessorHost.execOperation (CoprocessorHost. java: 625) в орг. apache .had oop .hbase.regionserver.RegionCoprocessorHost.preBatchMutate (RegionCoprocessorHost. java 101. 1030 * .had oop .hbase.regionserver.HRegion $ MutationBatchOperation.prepareMiniBatchOperations (HRegion. java: 3675) в орг. apache .had oop .hbase.regionserver.HRegion.doMiniBatchMutate (HR *: 4091) в орг. apache .had oop .hbase.regi onserver.HRegion.batchMutate (HRegion. java: 4045) в орг. apache .had oop .hbase.regionserver.HRegion.batchMutate (HRegion. java: 3976) в орг. apache .had oop .hbase.regionserver.RSRpcServices.doBatchOp (RSRpcServices. java: 1042) в орг. . apache .had oop .hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation (RSRpcServices. java: 937) в орг. apache .had oop .hbase.regionserver.RSRpcServices.multi (RSRp. *: 2737) в орг. apache .had oop .hbase.shaded.protobuf.generated.ClientProtos $ ClientService $ 2.callBlockingMethod (ClientProtos. java: 42202) в орг. apache .had oop .hbase.ip c .RpcServer.call (RpcServer. java: 413) в орг. apache .had oop .hbase.ip c .CallRunner.run (CallRunner. java: 133 ) в орг. apache .had oop .hbase.ip c .RpcExecutor $ Handler.run (RpcExecutor. java: 338) в орг. apache .had oop .hbase.ip c .RpcExecutor $ Handler.run (RpcExecutor. java: 318) Причина: * 1 073 * .lang.VerifyError: class org. apache .phoenix.hbase.index.covered.data.IndexMemStore $ 1 переопределяет конечный метод сравнения. (Lorg / apache / hadoop / hbase / Cell; Lorg / apache / hadoop / hbase / Ячейка;) Я на java .lang.ClassLoader.defineClass1 (собственный метод) на java .lang.ClassLoader.defineClass (ClassLoader. java: 760) на java .security.SecureClassLoader.defineClass (SecureClassLoader. java: 142) в java. net .URLClassLoader.defineClass (URLClassLoader. java: 467) в java. net .URLClassLoader.access $ 100 (URLClassLoader. java: 73) в java. net .URLClassLoader $ 1.run (URLClassLoader. java: 368) при java. net .URLClassLoader $ 1.run (URLClassLoader. java: 362) при java .security. AccessController.doPrivileged (собственный метод) в java. net .URLClassLoader.findClass (URLClassLoader. java: 361) в java .lang.ClassLoader.loadClass (ClassLoader. java: 424) на солнце. mis c .Launcher $ AppClassLoader.loadClass (Launcher. java: 331) в java .lang.ClassLoader.loadClass (ClassLoader. java: 357) в org. apache .phoenix. hbase.index.covered.data.IndexMemStore. (IndexMemStore. java: 82) в org. apache .phoenix.hbase.index.covered.LocalTableState. (LocalTableState. java: 57) в орг. apache .phoenix.hbase.index.covered.NonTxIndexBuilder.getIndexUpdate (NonTxIndexBuilder. java: 52) в орг. apache .phoenix.hbase.indexB. getIndexUpdate (IndexBuildManager. java: 90) в орг. apache .phoenix.hbase.index.Indexer.preBatchMutateWithExceptions (Indexer. java: 503) в орг. apache .phoenix.hbase.index.index. preBatchMutate (Indexer. java: 348) ... еще 18: 1 раз, серверы с проблемами: ubuntu, 16020,1580881208169

...