分享

获取Zookeeper 内数据乱码

hrsjw1 发表于 2017-3-18 14:17:55 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 4 15190
本帖最后由 hrsjw1 于 2017-3-18 14:23 编辑

描述:

    本人打算获取zookeeper 中的某些信息,如hadoop active namenode 节点信息或者 hbase的信息。

问题:
    通过shell 命令以及调用python api获取相应的信息 都是 乱码的。
    以为是进制转换问题或者是ascii 码的问题,后来通过尝试都没有成功解决,特此请大神们帮忙看下,谢谢

shell 获取图例

shell 获取图例

效果图


已有(4)人评论

跳转到指定楼层
einhep 发表于 2017-3-18 15:28:55
能让第三方程序读取,敏感信息,说明zookeeper权限控制做的还不是很好。
乱码正常的,如果谁都能读的话,zookeeper安全就太差了
回复

使用道具 举报

einhep 发表于 2017-3-19 09:34:10
楼主怎么实现的,尝试嵌入zookeeper api来读取
回复

使用道具 举报

hrsjw1 发表于 2017-3-19 17:54:58
einhep 发表于 2017-3-19 09:34
楼主怎么实现的,尝试嵌入zookeeper api来读取



使用pytho pykeeper模块取出的信息是这样的。。。 其中一部分是有用的,只是没有找到一种一劳永逸的方法把多余的信息过滤掉。

['\xff\x00\x00\x00\x14master:60000|[\x0e]\x94\x87\xeccPBUF\n*\n\x1dhbase-001.tendcloud.com\x10\xe0\xd4\x03\x18\x87\xc3\xcb\xae\xad+\x10\x00\x18\xea\xd4\x03']
回复

使用道具 举报

einhep 发表于 2017-3-19 18:49:04
hrsjw1 发表于 2017-3-19 17:54
使用pytho pykeeper模块取出的信息是这样的。。。 其中一部分是有用的,只是没有找到一种一劳永逸的 ...

这个只能多尝试找出规律
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条