首页 > 解决方案 > 在 Apache phoenix 中因意外原因无法建立索引

问题描述

当我在表上创建索引时,我在 Hbase-2.2.2 和 Hadoop-3.2.1 上安装了 phoenix-5,插入时出现以下错误。有人知道问题是什么吗?

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

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

org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException:失败 1 次操作:org.apache.phoenix.hbase.index.builder.IndexBuildingFailureException:由于意外原因无法构建索引!在 org.apache.phoenix.hbase.index.util.IndexManagementUtil.rethrowIndexingException(IndexManagementUtil.java:206) 在 org.apache.phoenix.hbase.index.Indexer.preBatchMutate(Indexer.java:351) 在 org.apache.hadoop .hbase.regionserver.RegionCoprocessorHost$28.call(RegionCoprocessorHost.java:1019) at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$28.call(RegionCoprocessorHost.java:1016) at org.apache.hadoop.hbase.coprocessor.CoprocessorHost $ObserverOperationWithoutResult.callObserver(CoprocessorHost.java:551) 在 org.apache.hadoop.hbase.coprocessor.CoprocessorHost。

标签: hadoophbasephoenix

解决方案


推荐阅读