Cassandra cqlsh命令未运行

Cassandra cqlsh命令未运行,cassandra,cqlsh,Cassandra,Cqlsh,我正在尝试使用cqlsh连接到Cassandra,但在Cassandra服务运行时无法连接。下面是Cassandra服务的状态 (base) kuldeep@kuldeep-OptiPlex-3050:~$ systemctl status cassandra ● cassandra.service - LSB: distributed storage system for structured data Loaded: loaded (/etc/init.d/cassandra; genera

我正在尝试使用cqlsh连接到Cassandra,但在Cassandra服务运行时无法连接。下面是Cassandra服务的状态

(base) kuldeep@kuldeep-OptiPlex-3050:~$ systemctl status cassandra
● cassandra.service - LSB: distributed storage system for structured data
Loaded: loaded (/etc/init.d/cassandra; generated)
Active: active (running) since Mon 2020-12-28 18:13:35 IST; 25min ago
Docs: man:systemd-sysv-generator(8)
Process: 21770 ExecStart=/etc/init.d/cassandra start (code=exited, status=0/SUCCESS)
Tasks: 52 (limit: 4915)
CGroup: /system.slice/cassandra.service
        └─21858 java -ea -da:net.openhft... -XX:+UseThreadPriorities -XX:+HeapDumpOnOutOfMemoryError -Xss256k -XX:StringTableSize=1000003 -XX:+AlwaysPreTouch -XX:-Us

Dec 28 18:13:35 kuldeep-OptiPlex-3050 systemd[1]: Starting LSB: distributed storage system for structured data...
Dec 28 18:13:35 kuldeep-OptiPlex-3050 systemd[1]: Started LSB: distributed storage system for structured data.
但是当我试图用
cqlsh
连接到Cassandra时,我得到了以下错误

(base) kuldeep@kuldeep-OptiPlex-3050:~$ cqlsh
Traceback (most recent call last):
File "/usr/local/bin/cqlsh", line 115, in <module>
  from cqlshlib import cqlhandling, cql3handling, pylexotron
File "/usr/lib/python2.7/dist-packages/cqlshlib/cqlhandling.py", line 22, in <module>
  from cassandra.metadata import cql_keywords_reserved
ImportError: No module named cassandra.metadata
但我又犯了同样的错误

cqlsh
Traceback (most recent call last):
  File "/usr/local/bin/cqlsh", line 115, in <module>
    from cqlshlib import cqlhandling, cql3handling, pylexotron
  File "/usr/lib/python2.7/dist-packages/cqlshlib/cqlhandling.py", line 22, in <module>
    from cassandra.metadata import cql_keywords_reserved
ImportError: No module named cassandra.metadata
cqlsh
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/cqlsh”,第115行,在
从cqlshlib导入cqlhandling、cql3handling、pylexotron
文件“/usr/lib/python2.7/dist packages/cqlshlib/cqlhandling.py”,第22行,在
从cassandra.metadata导入cql\u关键字\u保留
ImportError:没有名为cassandra.metadata的模块

谁能帮我摆脱这一切。非常感谢您的帮助。

使用Python 2.7创建一个单独的conda环境,并尝试解决cqlsh版本的问题。请检查版本。使用Python 2.7创建一个单独的conda环境,并从cqlsh版本出现的问题开始尝试。请检查版本。
cqlsh
Traceback (most recent call last):
  File "/usr/local/bin/cqlsh", line 115, in <module>
    from cqlshlib import cqlhandling, cql3handling, pylexotron
  File "/usr/lib/python2.7/dist-packages/cqlshlib/cqlhandling.py", line 22, in <module>
    from cassandra.metadata import cql_keywords_reserved
ImportError: No module named cassandra.metadata