栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

phoenix 异步创建索引 修改源码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

phoenix 异步创建索引 修改源码

phoenix表要重建索引,结果没有反应,估计是数据量比较大(400G).

只能用异步创建,但是异步有问题.

先是

NoClassDefFoundError: com/lmax/disruptor/EventFactory

报错,把disruptor-3.3.0.jar 换成 disruptor-3.4.2.jar

继续跑,结果之前人建schame时,强制小写,但是phoenix会自动转成大写,

hbase org.apache.phoenix.mapreduce.index.IndexTool --schema "saic" --data-table VEHICLE_STATISTICS --index-table IDX_VEHICLE_STATISTICS --output-path ASYNC_IDX_VEHICLE_STATISTICS

这段代码 schema 的小写并没有用, 表和索引都找不到.

想了很多办法,都不能解决,考虑到以后表有越来越大,同步创建索引估计是痴心妄想了,只能把这个问题给处理了.

下了源码重新改了编译打包上传.

phoenix-4.14.0-cdh5.13.2-client.jar
phoenix-4.14.0-cdh5.13.2-server.jar

这两个包都要上传,我把编译过得文件上传 供大家下载

https://download.csdn.net/download/weixin_41259597/85349701

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880105.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号