cdh集群是新装的

Phoenix 4.14也是新装的

Phoenix可以建表, 可以批量导数

但就是不能建二级索引

在CM上配置如下:

hbase-site.xml 的 HBase 客户端高级配置代码段(安全阀):

hbase.regionserver.wal.codec

org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec

建索引的时候还是报错:

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=INCRV8_STD_CONTRACT_INDEX (state=42Y88,code=1029)

我将CM上HBase的配置文件下载下来, 都放到了Phoenix安装目录下, bin目录也放了, 但就是没效果

这是我打印的py脚本中会读取的环境变量:

-- phoenix_class_path =

-- hbase_conf_dir = /etc/hbase/conf

-- current_dir = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin

-- pherf_conf_path = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/config

-- phoenix_jar_path = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/../phoenix-client/target/*

-- phoenix_client_jar = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/../phoenix-4.14.0-cdh5.11.2-client.jar

-- hadoop_conf = /etc/hadoop/conf

-- hadoop_classpath = /etc/hadoop/conf:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop/lib/:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop/.//:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-hdfs/./:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-hdfs/lib/:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-hdfs/.//:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-yarn/lib/:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-yarn/.//:/opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/lib/:/opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/.//

-- hadoop_common_jar_path = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/../phoenix-client/target/*

-- zookeeper =

-- sqlfile =

-- hbase_config_path = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin

-- java_home = /usr/java/jdk1.8.0_151

-- hbase_env_path = /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/hbase-env.sh

-- hbase_env_cmd = bash,-c,source /home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/hbase-env.sh && env

-- hbase_env = {}

-- java_cmd = /usr/java/jdk1.8.0_151/bin/java $PHOENIX_OPTS -cp "/home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin:/etc/hbase/conf:/home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/../phoenix-4.14.0-cdh5.11.2-client.jar:::/etc/hadoop/conf:/etc/hadoop/conf:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop/lib/:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop/.//:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-hdfs/./:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-hdfs/lib/:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-hdfs/.//:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-yarn/lib/:/opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hadoop/libexec/../../hadoop-yarn/.//:/opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/lib/:/opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/.//

" -Dlog4j.configuration=file:/home/bdmp_test/phoenix/apache-phoenix-4.14.0-cdh5.11.2-bin/bin/log4j.properties sqlline.SqlLine -d org.apache.phoenix.jdbc.PhoenixDriver -u jdbc:phoenix:'' -n none -p none --color=true --fastConnect=false --verbose=true --incremental=false --isolation=TRANSACTION_READ_COMMITTED

不知道问题出在哪儿, 求各位大神们给看看

配置phoenix连接hbase_Phoenix4.14不读取hbase配置文件-问答-阿里云开发者社区-阿里云...相关推荐

  1. dbcp释放不了mysql链接_spring dbcp连接不释放-问答-阿里云开发者社区-阿里云

    问题描述 这个spring配置,在使用过程中,基本上没插入200条数据后,通过mysql或netstat就可看到数据库连接达到10个, 并且mysql里面全部都是sleep状态.连接并没有释放,在等几 ...

  2. mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云

    配置mysql appledeMacBook-Pro-2:~ apple$ /usr/local/mysql-5.7.15-osx10.11-x86_64/bin/mysqladmin -u root ...

  3. python路径分隔符_Python:当读取一个没有默认分隔符的文件(包含数百万条记录)并将其放入dataframe (pa-问答-阿里云开发者社区-阿里云...

    Python:在没有默认分隔符(包含数百万条记录)的情况下读取文件并将其放入"数据框架(panda)"中,最有效的方法是什么? 文件是:"file_sd.txt" ...

  4. apache camel 相关配置_使用apache camel从表中选择数据-问答-阿里云开发者社区-阿里云...

    我希望能够使用Camel连续轮询数据库以从表中选择数据.我已经在我的Spring Boot应用程序中配置了Camel.这是我正在使用的配置 build.gradle: implementation ' ...

  5. poi的sax模式读取xls_POI SAX 如何修改大excel 文件内容-问答-阿里云开发者社区-阿里云...

    I think POI is using too much memory! What can I do?This one comes up quite a lot, but often the rea ...

  6. jdbc连接池连不上mysql80_JDBC MySql连接池实践可避免连接池耗尽-问答-阿里云开发者社区-阿里云...

    异常表明应用程序代码的典型情况是数据库连接泄漏.你需要确保你获得和关闭所有的人(Connection,Statement 和 ResultSet)在try-with-resources按照正常的JDB ...

  7. mysql第二天无法连接_jdbc 连接mysql 第二天就连接不成功,什么原因?-问答-阿里云开发者社区-阿里云...

    情况是这样,我做的是一个SSH项目,中间需要连接另个一个项目数据库查询数据,也算是双数据源,我就建了个DBUtil类 创建 Connection对象,每天重启起来了 第二天早上页面就访问不了了 我怀疑 ...

  8. 配置phoenix连接hbase_使用 Phoenix-4.11.0连接 Hbase 集群 ,并使用 JDBC 查询测试

    什么是 Phoenix ? Apache Phoenix 是运行在Hbase之上的高性能关系型数据库,通过Phoenix可以像使用jdbc访问关系型数据库一样访问hbase. Phoenix,操作的表 ...

  9. 配置phoenix连接hbase_Phoenix视图映射

    点击关注上方"知了小巷", 设为"置顶或星标",第一时间送达干货. Phoenix定位为OLTP和操作型分析(operational analytics),大多 ...

最新文章

  1. CCS编译添加链接库文件与头文件的方法
  2. Thinkphp整合各个功能
  3. JS根据日期比较显示时分或者月日
  4. 事物的开始和结束命令分别是什么_人教版小学四年级语文下册期末测试题及答案[1]...
  5. (格式化字符串漏洞).fini.array劫持,使程序流程循环进行
  6. NullPointerException: null 报错
  7. python怎么读出当前时间_Python读取Excel,日期列读出来是数字的处理
  8. 使用数据库恢复专家,修复数据库
  9. 基于sklearn的LogisticRegression鸢尾花多类分类实践
  10. 如何打造园本特色_如何确立办园特色
  11. 海域网域名解析服务器,域名系统dns实现的映射是
  12. python下载不了怎么回事_python怎么下载
  13. RS485通讯上下拉电阻的选择
  14. 什么是微信公众平台、微信开放平台?它们之间又有什么区别?
  15. 2022年全球市场巧克力行业发展前景分析及市场需求调研报告
  16. 钉钉小程序之Page文件介绍
  17. 【论文阅读】ICRA2021: VDB-EDT An Efficient Euclidean Distance Transform Algorithm Based on VDB Data Struct
  18. idea中增大jdk内存
  19. 3ds Max: Advanced Materials 3DS Max 教程之高级材质 Lynda课程中文字幕
  20. 单元测试、注解、枚举、反射(5)JavaSE

热门文章

  1. STM32 基础系列教程 9 – 串口通信
  2. 进程(process)和线程(thread)
  3. 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,不调用str的strip()方法:
  4. 【整理】电容知识小结(二)
  5. stm32 keil下不重启进行仿真寻找bug原因
  6. Git漏洞导致攻击者可在用户电脑上运行任意代码
  7. 你也许不知道的Vuejs - 使用ES6快乐的玩耍
  8. C#操作符??和?:
  9. Error opening zip file or JAR manifest missing的解决方法
  10. 【前端积累】点击切换显示内容