3
据我所知,redis只在二进制文件中写入。但是我们的软件要求是使用任何兼容的分布式映射(redis)来写入hbase。使用redis时,我们可以使用任何方式写入hbase。有没有什么办法,而使用redis,我们可以写入hbase
据我所知,redis只在二进制文件中写入。但是我们的软件要求是使用任何兼容的分布式映射(redis)来写入hbase。使用redis时,我们可以使用任何方式写入hbase。有没有什么办法,而使用redis,我们可以写入hbase
没有办法自定义文件写入的方式。它将写入磁盘,对此你可以做的事情不多。
你应该做的是做一个外部调度的进程(可能使用cron),它定期地将Redis文件取出并转储到HBase中。
您可以自定义这个过程中一些方法来更加强劲,如果它适合你的情况和需求:
md5sum
。检查自上次处理以来md5sum
已更改。如果Redis实例中的数据不经常更改,这可能很有用。
感谢您的回答。 –
@Donald Miner,当你说“需要redis文件,然后将其转储到HBase中”时,你的意思是读取redis文件,解析它,然后将它放到HBase格式,对吧? – Shengjie
@盛杰是的,有些工作是必需的。 –