- nebula 版本:2.0.0beta
- 部署方式(分布式 / 单机 / Docker / DBaaS):docker
- 硬件信息
- 磁盘( 必须为 SSD ,不支持 HDD)500G SSD
- CPU、内存信息:128G 40c
- 问题的具体描述
nebula2-python 和nebula-python版本变化较大,之前看到文章有使用nebula-python查询全部点和边的方法,想问问在nebula2-python中如何查询,如何调用类似的scan_edge和scan_vertex
nebula-python中的查询代码
meta_client = MetaClient([('192.168.xxx.xxx', 45500)])
meta_client.connect()
storage_client = StorageClient(meta_client)
scan_edge_processor = ScanEdgeProcessor(meta_client)
scan_edge_response_iterator = storage_client.scan_edge(space_name, return_cols, all_cols, limit, start_time, end_time)
while scan_edge_response_iterator.has_next():
scan_edge_response = scan_edge_response_iterator.next()
if scan_edge_response is None:
print("Error occurs while scaning edge")
break
result = scan_edge_processor.process(space_name, scan_edge_response)
for edge_name, edge_rows in result.rows.items():
...
...