解决办法

1.1 服务端配置
在运行load数据的节点上的/etc/hbase/hbase-site.xml(这里就是服务端)里添加如下配置:

<property>
<name>phoenix.schema.isNamespaceMappingEnabled</name>
<value>true</value>
</property>

1.2 客户端配置

在Phoenix的bin目录下hbase-site.xml(这里就是客户端)里也需要有这个配置

1.3 一点疑惑

明明cm上hbase的这个配置是已经为true了,但总是在第一点提到的这个文件里的这个配置总是会被冲掉。目前还不知道原因。

:执行命令为:
hadoop jar phoenix-4.8.0-cdh5.8.0-client.jar org.apache.phoenix.mapreduce.CsvBulkLoadTool --schema phoenix440000 --table INCRV8_MIO_LOG --input /user/hdfs/mio_log.csv --delimiter '$' --ignore-error

  • 报错信息如下
Exception in thread "main" java.sql.SQLException: ERROR 726 (43M10):  Inconsistent namespace mapping properites.. Cannot initiate connection as SYSTEM:CATALOG is found but client does not have phoenix.schema.isNamespaceMappingEnabled enabledat org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:454)at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145)at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2342)at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2300)at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:78)at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2300)at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:231)at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:144)at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:202)at java.sql.DriverManager.getConnection(DriverManager.java:664)at java.sql.DriverManager.getConnection(DriverManager.java:208)at org.apache.phoenix.util.QueryUtil.getConnection(QueryUtil.java:340)at org.apache.phoenix.util.QueryUtil.getConnection(QueryUtil.java:332)at org.apache.phoenix.mapreduce.AbstractBulkLoadTool.loadData(AbstractBulkLoadTool.java:209)at org.apache.phoenix.mapreduce.AbstractBulkLoadTool.run(AbstractBulkLoadTool.java:183)at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)at org.apache.phoenix.mapreduce.CsvBulkLoadTool.main(CsvBulkLoadTool.java:101)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

Phoenix报错(6)Inconsistent namespace mapping properites相关推荐

  1. Phoenix 启动报错: Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate

    Phoenix 启动报错: Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate c ...

  2. 【Phoenix】 ERROR 726 (43M10): Inconsistent namespace mapping properties.

    [问题描述] 今天在CDH集群中集成了Phoenix服务,但是在启动的时候却报了如下的错误: Error: ERROR 726 (43M10): Inconsistent namespace mapp ...

  3. phoenix-5.1.2 Inconsistent namespace mapping properties. Cannot initiate connection as SYSTEM

    Caused by: java.sql.SQLException: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cann ...

  4. Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate connection as S

    Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate connection as S ...

  5. Inconsistent namespace mapping properties. Cannot initiate connection as SYS

    完整错误 Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate connection ...

  6. Inconsistent namespace mapping properties. Cannot initiate connection as SYSTEM:CATALOG is found but

    Inconsistent namespace mapping properties. Cannot initiate connection as SYSTEM:CATALOG is found but ...

  7. Phoenix报错Malformed connection url

    具体报错信息如下: ERROR 102 (08001): Malformed connection url. :node1:2181,node2:2181,node3:2181:2181:/hbase ...

  8. 【Es】es修改mapping报错Validation Failed: 1: mapping type is missing

    1.背景 想修改es的mapping,先查询一下 GET index-202008-000001/_mapping结果如下{"ailpha-baas-log-202008-000001&qu ...

  9. 映射报错怎么解决 Ambiguous mapping. Cannot map ‘basicPersonStreamDataController‘ method

    Ambiguous mapping. Cannot map 'basicPersonStreamDataController' method 出错首先检查 实现接口有没有@service注解 或者是C ...

最新文章

  1. JavaScript正则表达式test的用法
  2. android 背景图太大,android – 背景图片需要太长时间才能画(Canvas)Jerky Sprites ……?...
  3. 强化学习圣经:《强化学习导论》第二版(附PDF下载)
  4. Linux中如何将文件dump成16进制值
  5. 从一个实例看jaxb的强大
  6. CF840D. Destiny
  7. python里面的高级特性
  8. [6] ADB 文件管理
  9. 马化腾评 ofo 溃败原因;京东到家否认裁员;王兴质押全部摩拜股权 | 极客头条...
  10. Apache Mnemonic成为Apache顶级项目,主要解决大数据性能问题
  11. 绑定多个下拉框数据(关系式)
  12. 利用python进行数据分析—四、Numpy基础:数组与向量化计算
  13. 基于DEAP库的python进化算法--遗传算法实践--最短路径问题
  14. mysql 一条记录的某个字段为空,是否占用存储
  15. Android getevent,sendevent,input keyevent
  16. Dynamics AX2012 弹出Message Box
  17. outlook邮箱签名设置
  18. java实现消息推送_java实现后台服务器消息推送
  19. 右键菜单项删除 pycharm vs
  20. Human Pose Estimation with Spatial Contextual Information(CVPR2019)

热门文章

  1. java system.out.read_求教Java高手,关于输入流的read的问题,为什么while循环体里面的两个System.out.println没有打印出来?...
  2. sqlserver 2014 删除主键约束
  3. Python之socketserver模块和验证客户端链接的合法性
  4. python 的zip 函数小例子
  5. 猿题库 iOS 客户端架构设计-唐巧
  6. 【.NET深呼吸】基础:自定义类型转换
  7. 关于当一个C#工程移植到另一台机子上(win7)上时,程序报错。dll没有被指定在Windows上运行,或者它包含错误。请尝试使用原始安装媒体重新安装程序。。。。。。...
  8. java使用序列化实现深克隆
  9. IIS下配置PHP遇到Service Unavailable的解决方法
  10. 图像处理:如何理解傅里叶变换在图像处理中的应用