from cassandra.cluster import Cluster
cluster = Cluster(contact_points=['127.0.0.1'], port=9042)
session = cluster.connect()
# select data from remote DB
session.execute('use system')
# 写入数据
def write_data(rows):
session.execute(
"insert into system.model_service_new (owner, model_name, port, service_name) values ("
"%s, %s, %s, %s)", rows)
cluster.shutdown()
return "success"
# 删除数据
def delete_data(service_name):`
session.execute('use system')
session.execute('delete from system.model_service_new where \"service_name\"='
'\'%s\';' % (service_name,))
cluster.shutdown()
return "success"
# 查询数据
def obtain_port(service_name):`
rows = session.execute(
'select * from system.model_service_new where \"service_name\"=\'%s\' allow filtering;' % (
service_name))
cluster.shutdown()
return rows