hadoop - 在 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。
解决方案
推荐阅读
- java - 除非重新启动应用程序,否则某些线程将永远处于 WAITING 状态
- android - 服务器 stun:stun.l.google.com:19302 返回错误代码 = 701: STUN 主机查找收到错误
- windows - c:\windows 文件夹有两个不同的创建日期
- excel - 根据公式生成最多 X 个值
- python - 如何构建可以处理非数字目标的用户友好的 sklearn 回归器?
- go - 如何将数据库中的点坐标转换为点结构 GoLang
- ruby-on-rails - 'joins' 查询不适用于将 ruby 从 2.0.0 升级到 2.3.8
- laravel - 访问器上的 Laravel 平均值
- reactjs - Recharts - 条形图动态标签位置
- ios - 无法获取 S3 存储桶中的文件/对象列表;iOS - 斯威夫特