- 问题描述:启动事务tephra报错:com/google/common/util/concurrent/Service$Liste
解决方案
需要提升guava的jar包版本
下载地址 https://repo1.maven.org/maven2/com/google/guava/guava/14.0/
下载下来,然后替换掉hbase安装目录下的lib目录下的原来的guava-版本.jar包再次启动./tephra启动即可
- 问题描述:启动报错: 找不到或无法加载主类 org.apache.tephra.TransactionServiceMain
解决方案
参考Hbase单点搭建,配置环境变量即可
- 问题描述: 创建表报错
解决方案
非主键字段不能指定为NOT NULL,不支持指定字段默认值(4.9版本以上支持)。
- 问题描述: 查询hbase超时
解决方案
修改Phoenix安装目录下的bin目录下的hbase-site.xml文件
<property>
<name>phoenix.query.timeoutMs</name>
<value>1800000</value>
</property>
<property>
<name>hbase.regionserver.lease.period</name>
<value>1200000</value>
</property>
<property>
<name>hbase.rpc.timeout</name>
<value>1200000</value>
</property>
<property>
<name>hbase.client.scanner.caching</name>
<value>1000</value>
</property>
<property>
<name>hbase.client.scanner.timeout.period</name>
<value>1200000</value>
</property>