Hbase无法创建带有时髦的压缩属性的表


一、要求

在Hbase数据库中创建带有时髦的压缩属性的表。


二,登陆到Hbase数据库执行建表操作

Hbase(主要):016:0>创建“dcs: t_dev_history”, {NAME=比;“f”, DATA_BLOCK_ENCODING=比;PREFIX_TREE, BLOOMFILTER=比;“行”,REPLICATION_SCOPE=比;“0”,版本=比;' 1 ',MIN_VERSIONS=比;“0”,TTL=比;“2678400”,KEEP_DELETED_CELLS=比;“假”,BLOCKSIZE=比;“65536”,IN_MEMORY=比;“假”,BLOCKCACHE=比;“真正的”}


频道6:打开失败:管理禁止:打开失败


之前创建的表都没有使用时髦的压缩,怀疑是时髦没有安装


三、检查所有hbase节点

Master1节点时髦的安装正确

(hadoop@hadoop-test-Master1 lib) cd HBASE_HOME美元/lib/本地/linux - amd64 - 64/

[hadoop@hadoop-test-Master1 linux - amd64 - 64] $ ls

libhadoop。一个,,,,libhadoopsnappy.so。0,,,libhadoop.so.1.0.0 libhdfs。所以,,,libpython2.7。所以,,,libsnappy.so.1

libhadooppipes。一个,,libhadoopsnappy.so.0.0.1 libhadooputils。一个,,libhdfs.so.0.0.0 libpython2.7.so.1.0, libsnappy.so.1.2.0

libhadoopsnappy。所以,libhadoop。所以,,,,,,libhdfs。一个,,,,,libjvm。所以,,,,libsnappy。所以


Master2节点时髦的安装错误,猜测当时安装的时候scp的路径错误

[hadoop@hadoop-test-Master2 ~] $ cd/var/lib/hbase/lib/native/⑾置挥衛inux - amd64 - 64目录

[hadoop@hadoop-test-Master2本机]$ ls

libhadoop。一个,,,,libhadoopsnappy.so。0,,,libhadoop.so.1.0.0 libhdfs。所以,,,libpython2.7。所以,,,libsnappy.so.1

libhadooppipes。一个,,libhadoopsnappy.so.0.0.1 libhadooputils。一个,,libhdfs.so.0.0.0 libpython2.7.so.1.0, libsnappy.so.1.2.0

libhadoopsnappy。所以,libhadoop。所以,,,,,,libhdfs。一个,,,,,libjvm。因此,

,,,libsnappy。所以,,,,


四,处理过程


1。把文件传输到指定节点

, scp rp linux - amd64 - 64 hadoop-test-Master2:/var/lib/hbase/lib/本地/

, scp rp linux - amd64 - 64 hadoop-test-Node1:/var/lib/hbase/lib/本地/

,

2。然后重启hbase集群

,

。/stop-hbase.sh 

。/start-hbase.sh 


3。重新创建表成功。


五,小结

<李>

作为一名dba,做完相关的操作一定要验证,一定要验证,要有严谨的态度。

<李>

遇到很多问题根本不是技术问题,而是有些人从来都不用心,得过且过。

<李>

压缩在hadoop和hbase中是一个很好的节约空间的方式,值得提倡,尤其是在经费紧张的情况下。

<李>

时髦的需要单独安装,并不是安装hadoop自带的,需要注意。





Hbase无法创建带有时髦的压缩属性的表