由于我们已将CDH4.1.2的安装更新为CDH4.2.0,因此我们不再能够使用启用的压缩来创建新表。 我们之前成功使用SNAPPY Compression。 现在,当我们试图执行像创建声明:CDH4.2.0无法设置HBase压缩
create 'tableWithCompression', {NAME => 't1', COMPRESSION => 'SNAPPY'}
出现错误:
ERROR: Compression SNAPPY is not supported. Use one of LZ4 SNAPPY LZO GZ NONE
我们意识到,其他压缩算法均未发现之一:例如'GZ'同样的问题。
ERROR: Compression GZ is not supported. Use one of LZ4 SNAPPY LZO GZ NONE
我们增加 “出口HBASE_LIBRARY_PATH =/usr/lib目录/ Hadoop的/ lib目录/本地/” 到hbase-env.sh。
不幸的是,这并没有解决我们的问题。
我们还能试试吗?
你是否也遇到与NONE一样的问题?我猜这可能与大写字母转换和环境的语言环境/语言有关,因为引发此操作的检查仅查找代码中定义的枚举而不是本机lib检查。 – 2013-03-23 16:08:51
是的,NONE也会出现此错误。运行区域设置显示“LANG = en_GB.UTF-8”。 – bathyscaph 2013-03-23 16:35:26