千家信息网

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

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,一、要求在Hbase 数据库中创建带有snappy压缩属性的表。二、登陆到hbase 数据库执行建表操作hbase(main):016:0> create 'dcs:t_dev_history',{N
千家信息网最后更新 2024年11月26日Hbase 无法创建带有snappy压缩属性的表


一、要求

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


二、登陆到hbase 数据库执行建表操作

hbase(main):016:0> create 'dcs:t_dev_history',{NAME => 'f', DATA_BLOCK_ENCODING => 'PREFIX_TREE', BLOOMFILTER => 'ROW', REPLICATION_SCOPE => '0', VERSIONS => '1', COMPRESSION => 'SNAPPY', MIN_VERSIONS => '0', TTL => '2678400', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}


channel 6: open failed: administratively prohibited: open failed


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


三、检查所有hbase节点

Master1节点snappy安装正确

[hadoop@hadoop-test-Master1 lib]$ cd $HBASE_HOME/lib/native/Linux-amd64-64/

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

libhadoop.a libhadoopsnappy.so.0 libhadoop.so.1.0.0 libhdfs.so libpython2.7.so libsnappy.so.1

libhadooppipes.a libhadoopsnappy.so.0.0.1 libhadooputils.a libhdfs.so.0.0.0 libpython2.7.so.1.0 libsnappy.so.1.2.0

libhadoopsnappy.so libhadoop.so libhdfs.a libjvm.so libsnappy.so


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

[hadoop@hadoop-test-Master2 ~]$ cd /var/lib/hbase/lib/native/ --发现没有Linux-amd64-64 目录

[hadoop@hadoop-test-Master2 native]$ ls

libhadoop.a libhadoopsnappy.so.0 libhadoop.so.1.0.0 libhdfs.so libpython2.7.so libsnappy.so.1

libhadooppipes.a libhadoopsnappy.so.0.0.1 libhadooputils.a libhdfs.so.0.0.0 libpython2.7.so.1.0 libsnappy.so.1.2.0

libhadoopsnappy.so libhadoop.so libhdfs.a libjvm.so

libsnappy.so


四、处理过程


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

scp -rp Linux-amd64-64 hadoop-test-Master2:/var/lib/hbase/lib/native/

scp -rp Linux-amd64-64 hadoop-test-Node1:/var/lib/hbase/lib/native/

2.然后重启hbase集群

./stop-hbase.sh

./start-hbase.sh


3.重新创建表成功。


五、小结

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

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

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

  4. snappy需要单独安装,并不是安装hadoop自带的,需要注意。





节点 数据 数据库 错误 问题 验证 属性 严谨 成功 得过且过 小结 态度 情况 技术 文件 方式 时候 是在 根本 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 潍坊奎文区软件开发 软件开发职业目标完整最新版 上海软件开发中心总经理 增值发票开票软件连接服务器失败 即墨区平台软件开发解决方案 mc服务器可以有多少个管理员 计算机网络技术的网络应用题 计算机网络技术学习app 数据库备份的必要性和重要性 如何信任手机软件开发者 手机代理服务器怎么申请 软件开发kpi怎么填 tp5获取不到数据库信息 广州畅海网络技术有限公司 吉大 网络安全 用友登录数据库没了怎么恢复 武大网络安全学院副书记瞿成雄 数据库系统原理高频考点 阿里云服务器连接不上 网络技术源代码定义 山西诚信积分管理软件开发软件 广安软件开发厂家价格 无锡通信网络技术服务费 数据库pq表达式的基本写法是 存放数字证书的服务器 时序数据库 vm 天融信服务器如何设置raid5 迅龙创威网络技术官网 全面构筑网络安全 烟草公司软件开发工资
0