2017-04-09 6 views
1

Windows 10 localhost에 Cassandra를 설치하려고합니다. 나는이 방법windows 10에 cassandra 3.10을 설치하십시오.

다운로드 한을 시도하고 Can't detect Python version!

로 오류가 및 Windows CMD

cd C:\wamp64\apache-cassandra-3.10\bin 
C:\wamp64\apache-cassandra-3.10\bin>cassandra.bat -f 

카산드라에서 윈도우 파워 쉘

C:\wamp64\apache-cassandra-3.10

설정 Set-ExecutionPolicy Unrestricted에 카산드라를 추출하고 지금 실행 중입니다.에 의해 중단되었습니다.

은 그 때 나는 명령을

C:\wamp64\apache-cassandra-3.10\bin>cqlsh.bat 

에 따라 cqlsh를 실행하려고하지만 내가 환경 경로를 추가 한 C:\wamp64\python

파이썬 2.7.13 errror Can't detect Python version!

그래서 내가 다운로드 얻었다 설치 시스템 속성의 파이썬에 대해서 C:\wamp64\python\

e xtracted 드리프트는

C:\wamp64\python\thrift-0.10.0에 그 때 나는이

C:\wamp64\python\thrift-0.10.0>python setup.py install 

같은 파이썬을 설치 그러나 다시 내가보고 내가 설치에 놓친 어떤 단계를 제안하십시오 cqlsh

C:\wamp64\apache-cassandra-3.10\bin>cqlsh.bat 
Can't detect Python version! 

로 실행에 오류가 발생하고 이 오류에 대한 카산드라.

감사

편집

나는 조심스럽게 다시 처음부터 모든 것을 다시 설치하고 지금은

C:\wamp64\apache-cassandra-3.10\pylib>python setup.py install 
Traceback (most recent call last): 
    File "setup.py", line 33, in <module> 
    ext_modules=get_extensions(), 
    File "setup.py", line 26, in get_extensions 
    from Cython.Build import cythonize 
ImportError: No module named Cython.Build 

C:\wamp64\apache-cassandra-3.10\pylib>cd C:\wamp64\apache-cassandra-3.10\bin 

C:\wamp64\apache-cassandra-3.10\bin>python cqlsh localhost 9160 
    File "cqlsh", line 20 
    python -c 'import sys; sys.exit(not (0x020700b0 < sys.hexversion < 0x03000000))' 2>/dev/null \ 
                       ^
SyntaxError: invalid syntax 

C:\wamp64\apache-cassandra-3.10\bin> 

보고 이러한 오류를 해결하기 위해 가능한 모든 방법을 제안하십시오이 오류를 얻고있다.

감사합니다.

+0

파이썬 2.7.13을 의미합니까? Python을 설치할 때 PATH를 업데이트하도록 허용 했습니까? –

+0

그리고 왜 WAMP 내에 파이썬을 설치했을까요? –

+0

@ cricket_007 예 Python 2.7.13, 또한 Python이 PATH를 업데이트하도록 허용하는 방법 –

답변

0

나는 당신이 잘못된 python 설치 절차를 따르고 있다고 생각합니다. 제어판의 프로그램 및 기능 섹션을 사용하여 모든 python 인스턴스를 제거하십시오. python.org에서 얻은 python을 설치하십시오. 설치시 경로에 추가 옵션이 선택되어 있는지 확인하십시오. CMD 창에 python을 입력하여 파이썬 설치를 확인하십시오.

그런 다음 cassandra 설치 bin 폴더로 이동하십시오. cassandra.bat -f을 입력하십시오. 성공적으로 카산드라 서버 인스턴스를 시작합니다. 그리고 그것을 멈추지 말고, cqlsh는 실행중인 카산드라 인스턴스를 필요로합니다.

그런 다음 다른 CMD 창을 엽니 다. cassandra 설치 bin 폴더로 이동하십시오.cqlsh을 입력하십시오. 성공적으로 실행중인 cassandra 서버 인스턴스에 연결됩니다. CMD 창은 cqlsh 콘솔 모드로 전환됩니다.

Win 7 64 비트에서 Python 2.7 64 비트를 사용하여 성공적으로 테스트하고 확인했습니다. 시간이 있으니 파이썬 3.6에서도 확인하십시오 ...