我昨天从 Hbase 工作和阅读代码,流式传输大量数据。我没有接触过代码,但不知何故,当我今天回到它时,它不想打印出数据。我在服务器上做的唯一一件事就是建立一个 REST 框架来写入数据库。这是有效的代码的一部分(所以看起来它正在建立连接) -
import happybase
connection = happybase.Connection('<ip-address>', '9090')
table = connection.table('rawdataingestion')
然后,当它到达这部分时,它就会停止工作。
n = 0
li = []
for key, data in table.scan(row_start=None):
data = json.loads(data['cf:rawmsg'])
li.append(data)
n += 1
if n == 1000:
break
就像我说的,服务器上唯一改变的是我设置了 REST 端口(8000)。那是问题吗?我只需要从数据库中提取数据。