搭建phoenix遇到的问题

通过phoenix客户端连接hbase数据库,创建二级索引时,报下面的错误:
搭建phoenix遇到的问题_第1张图片
问题分析:

通过以上的错误可以知道hbase.ipc.CallTimeout即在phoenix客户端进行操作的时候,存在调用的时间超过了默认设置的超时时间。

问题解决:

那么是关于phoenix使用hbase的一些设置,就需要在phoenix客户端的hbase-site.xml配置文件中进行修改或配置。

phoenix的hbase-site.xml文件的位置:
搭建phoenix遇到的问题_第2张图片
修改过程:

1.修改phoenix的hbase-site.xml配置文件为如下:


    
        hbase.regionserver.wal.codec
        org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
    
    
        phoenix.query.timeoutMs
        1800000
        
    
        hbase.regionserver.lease.period
        1200000
    
    
        hbase.rpc.timeout
        1200000
    
    
        hbase.client.scanner.caching
        1000
    
    
        hbase.client.scanner.timeout.period
        1200000
    

之后重新启动就可以了

你可能感兴趣的:(搭建phoenix遇到的问题)