使用scl启动后,如何在一行上执行cqlsh命令?

时间:2019-05-01 11:43:17

标签: python bash cqlsh

我正在尝试编写一个简单的命令:

/opt/cassandra/bin/cqlsh -e "select * from ntpserver;" localhost

但这无法正常工作,因为/opt/cassandra/bin/cqlsh实际上是这样:

allparams=${@} /usr/bin/scl enable python27 'python /opt/cassandra/bin/cqlsh.py $allparams'

如果我尝试使用python cqlsh.py -e "select * from ntpserver;" localhost,则会收到错误CQL Shell supports only Python 2.7,这有助于我理解为什么脚本首先存在。但是,我仍然希望能够使用cqlsh选项而不必更新Python。我在这里有什么选择?

0 个答案:

没有答案