• 在DBeaver中phoenix查询报错:org.apache.phoenix.exception.PhoenixIOException: The system cannot find the path specified


    环境:Phoenix:4.4,win7系统

    问题:Phoenix在查询hbase时,报“系统找不到指定路径”。

    解决:

    请参见 https://distcp.quora.com/Connect-and-query-Apache-Phoenix-with-Squirrel-from-Windows

    个人解决过程记录:

    1.从hhbase的master节点下载hbase-site.xml

    2.修改hbase-site.xml,添加

    <property>
        <name>phoenix.spool.directory</name>
        <value>d:/out</value>
    </property>

    3.在自己的D盘建立这个目录 : out

    4.重新启动客户端软件DBeaver。

    参数解释:

           phoenix.spool.directory:(该目录存储发送失败或者重启后未存储到hbase的metric数据) ;默认值:/tmp ;程序会监控该文件夹。当出现新文件时会读取该文件并获取数据

    这种问题只有在linux系统中存在,windows中没有/tmp目录,不过这个问题已经在4.7这个版本修复了。

  • 相关阅读:
    通知
    KVO详解
    KVC详解
    KVC/KVO总结
    结构体Struct
    检测文件(夹)大小
    NSFileHandle&&NSFileManage
    ***NSFileManager
    获取文件扩展名
    MySql数据库_03
  • 原文地址:https://www.cnblogs.com/huiy/p/6138007.html
Copyright © 2020-2023  润新知