-
nebula 版本:“2.6.1”
-
部署方式:分布式
-
安装方式:源码编译
-
是否为线上版本: N
-
硬件信息
- 磁盘( SSD)
- CPU、内存信息 2c8g
-
问题的具体描述
克隆源码安装Nebula Python
vim yl.py
# 定义配置
config = Config()
config.max_connection_pool_size = 10
# 初始化连接池
connection_pool = ConnectionPool()
# 如果给定的服务器正常,则返回 true,否则返回 false。
ok = connection_pool.init([('192.168.xx.1', 9669)], config)
# 方法 1:控制连接自行释放。
# 从连接池中获取会话
session = connection_pool.get_session('root', 'nebula')
# 选择图空间
session.execute('USE basketballplayer')
# 执行查看 TAG 命令
result = session.execute('SHOW TAGS')
print(result)
# 释放会话
session.release()
# 方法 2:使用 session_context,会话将被自动释放。
with connection_pool.session_context('root', 'nebula') as session:
session.execute('USE basketballplayer;')
result = session.execute('SHOW TAGS;')
print(result)
# 关闭连接池
connection_pool.close()
不知道怎么用python连接上nebula