2017-11-27 24 views
0

나는 카산드라 노드가 제대로 작동하지만 난 다른 서버에서 동일한 명령을 실행하려고하면 그것이 내가 같은 파테에서 cqlsh을 확인ImportError를 : 아니오 모듈의 이름 cqlsh

Traceback (most recent call last): 
    File "/usr/bin/dsecqlsh.py", line 95, in <module> 
    import cqlsh # nopep8 
ImportError: No module named cqlsh 

오류를 다음 나에게주고 그것에서 cqlsh를 실행하면 존재합니다.

도움이 필요하시면 대단히 감사하겠습니다.

감사합니다.

+0

캐스 산드라를 사용한 cqlsh 시프트. $ PATH 변수 또는 명령을 실행하는 위치의 디렉토리 –

+0

내 경우 https://ibb.co/gePCk6 –

+0

cqlsh가 동일한 디렉토리에 있고 $ PATH 변수에도 포함되어 있는지 확인하십시오. –

답변

0

올바른 Python 버전이 설치되어 있는지 확인하십시오. "다른 서버"도 클러스터의 일부입니까? 그렇지 않다면 가장 좋은 방법은 해당 노드에 cassandra를 설치하고 호스트와 포트를 제공하여 CQLSH 명령을 사용하여 원하는대로 카산드라에 로그인하는 것입니다.