首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该如何使用python脚本将用户名和密码传递给Cassandra

我应该如何使用python脚本将用户名和密码传递给Cassandra
EN

Stack Overflow用户
提问于 2020-05-18 18:08:20
回答 1查看 72关注 0票数 0

我是新的python编程,我正在尝试建立一个脚本,将采取Casandra元数据备份。当yaml文件中配置了身份验证时,我的脚本工作得很好,但当我们打开身份验证时,它就失败了。

这就是我调用CQLSH的部分。

代码语言:javascript
复制
with open(save_path + '/' + filename, 'w') as f:
        query_process = subprocess.Popen(['echo', query], stdout=subprocess.PIPE)
        cqlsh = subprocess.Popen(('/bin/cqlsh', host),
                                  stdin=query_process.stdout, stdout=f)
        query_process.stdout.close()

    return (save_path + filename)

如果有人能帮上忙,那将会对我很有帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-05-19 03:51:57

根据您的配置和部署,有几个选项。

您可以选择将它们作为command line options传递给popen命令。

另一种选择是将它们放在从标准位置(~/.cassandra/cqlshrc)读取的cqlshrc文件中,或作为another command line option传递的备用路径中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61867196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档