一、要求
在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自带的,需要注意。