phoenix 创建hbase表索引时异常,报错如下

Error: ERROR 1029 (42Y88): Mutable secondary indexes must have the hbase.regionserver.wal.codec property set to org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec in the hbase-sites.xml of every region server. tableName=MY_INDEX (state=42Y88,code=1029)
java.sql.SQLException: ERROR 1029 (42Y88): Mutable secondary indexes must have the hbase.regionserver.wal.codec property set to org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec in the hbase-sites.xml of every region server. tableName=MY_INDEXat org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:494)at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:150)at org.apache.phoenix.schema.MetaDataClient.createIndex(MetaDataClient.java:1524)at org.apache.phoenix.compile.CreateIndexCompiler$1.execute(CreateIndexCompiler.java:85)at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:408)at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:391)at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:389)at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:378)at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1825)at sqlline.Commands.execute(Commands.java:822)at sqlline.Commands.sql(Commands.java:732)at sqlline.SqlLine.dispatch(SqlLine.java:813)at sqlline.SqlLine.begin(SqlLine.java:686)at sqlline.SqlLine.start(SqlLine.java:398)at sqlline.SqlLine.main(SqlLine.java:291)

在hbase-site.xml 中配置中加入,重启服务

<property> <name>hbase.regionserver.wal.codec</name> <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
</property>

再次创建,创建成功

0: jdbc:phoenix:xxxx:2181:/hbase> CREATE INDEX MY_INDEX21 ON "test_ns"."article" ("fn"."name");
6,266,659 rows affected (254.798 seconds)

phoenix创建索引报错“ Mutable secondary indexes must have the hbase.regionserver.wal.codec property”相关推荐

  1. es 创建索引报错_ES添加映射报错analyzer [ik_max_word] not found for field [title]

    给索引创建映射报错 { "error":{ "root_cause":[ { "type":"mapper_parsing_exc ...

  2. 安装ElasticSearch-Head完毕后,创建索引报错406 Not Acceptable,解决方法

    es head master插件安装 1.下载该插件,地址:elasticsearch-head-Actionscript文档类资源-CSDN下载##SynopsisChromeExtensionco ...

  3. SAP RETAIL WA03 基于分配表创建PO报错 - No work list could be selected –

    SAP RETAIL WA03 基于分配表创建PO报错 - No work list could be selected – 1, 执行事务代码WA03,输入分配表4,回车进入如下界面, 选中item ...

  4. mysql创建用户报错ERROR 1290

    使用navicat 给mysql创建用户报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv op ...

  5. mysql登录报错error1045,mysql创建登录报错ERROR1045(28000)

    .如下图(第四个): 而本人创建的用户为: Mysql> grant  all  on  itcase.*  to  'test'@'%'  identified  by  '123456'; ...

  6. SQLSERVER 创建ODBC 报错的解决办法 SQLState:‘01000‘的解决方案

    SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决方案 参考文章: (1)SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决 ...

  7. kafka创建topic报错

    kafka创建topic报错 kafka-topics.sh \ --zookeeper mypc01:2181,mypc02:2181,mypc03:2181/kafka-2020 \ --crea ...

  8. 微信公众号创建菜单报错40016

    微信公众号创建菜单报错40016 今天帮连锁处理公众号链接的时候,我通过接口将连锁的公众号菜单链接返回回来,然后处理一个跳转链接,本来想着是手到擒来的事,没想到突然给我抛出一个错误,打了我一个措手不及 ...

  9. react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18.

    react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18. 最近新写一个react的项目,但是发现已经更新到了18.0的版本, ...

最新文章

  1. 关于使用JAVA中JDK安装和在命令行中编译和运行程序的一些总结
  2. 表框mysql_mysql 表的操作
  3. java获取id值_从另一页获取ID值[重复]
  4. 存储器芯片国产化布局加速 数千亿投资欲打破进口依赖
  5. ssh配置文件ssh_config和sshd_config区别
  6. 通过jdbc的mysql驱动连接oceanbase mysql模式数据库
  7. C++程序员迈向百万年薪的最后一道坎
  8. android 柱状图_安卓控件 仪表盘控件 柱状图控件 曲线控件 xamarin.android 分类器 瓶子控件 报警控件 水箱控件 进度条控件等...
  9. 常见职位的英文简称_想进外企?英文简历少不了,看这里,教你英文简历的形式和技巧...
  10. STM32的两只狗儿——狗立看门狗
  11. eclipse中将java项目变成web项目
  12. Vue源码:mustache模板引擎学习
  13. atitit. java跟php的比较..为什么大企业喜欢java 而不是php
  14. Zxw图纸,鑫制造图纸,蓝瑞图纸,猎人图纸,维修宝典,刚开通 的带维修案例平台
  15. win10微软图标点击无反应_双击电脑桌面图标没反应,win10双击图标没反应
  16. 360数科知微实验室发布反诈报告:揭秘黑灰产数据流转真相
  17. AR涂涂乐项目之识别图制作制作地球仪剪影一
  18. atan(y/x)与atan2(y,x)的区别
  19. Hadoop大数据解决方案
  20. ionic start myApp 报错

热门文章

  1. idea无法导入主题jar包_总结IDEA开发的26个常用设置
  2. linux nginx 安装stream,Centos7-64bit-编译安装配置Nginx stream四层负载均衡 动态加载
  3. python出现的次数最多的元素_【Python 秘籍】序列中出现次数最多的元素
  4. 消消乐实现下坠_JavaScript有多强大,实现消消乐小游戏
  5. mysql not in优化_实践中如何优化MySQL(收藏)
  6. python中的str方法和repr方法_Python中 的 __str__ 方法和 __repr__ 方法的区别有哪些
  7. JAVA计时函数的库_JAVA开发常用类库UUID、Optional、ThreadLocal、TimerTask、Base64使用方法与实例详解...
  8. 【LeetCode笔记】剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(Java、二叉树、dfs)
  9. 计算机网络 --- 传输层UDP协议
  10. transactional注解的使用_Java:Spring @Transactional工作原理