由于我们已将 CDH4.1.2 的安装更新为 CDH4.2.0,我们不再能够创建启用压缩的新表。我们之前成功地使用了 SNAPPY Compression。现在,当我们尝试执行如下创建语句时:
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-env.sh 中添加了“export HBASE_LIBRARY_PATH=/usr/lib/hadoop/lib/native/”。
不幸的是,这并没有解决我们的问题。
我们还能尝试什么?