[PYTHON] cqlsh 연결 오류 : 'ref ()가 키워드 인수를 사용하지 않습니다.'
PYTHONcqlsh 연결 오류 : 'ref ()가 키워드 인수를 사용하지 않습니다.'
이 게시물과 카산드라 문서에서 모든 조치를 시도했습니다.
나는 tarball과 Debian 패키지의 최신 릴리스 3.7을 포함하여 Cassandra의 모든 버전을 실행하려고 시도했지만 cqlsh를 실행할 때 오류가 계속 발생합니다.
오류:
나는 17.3에서 18까지 리눅스 민트를 업그레이드하기 전에 카산드라를 실행하는 데 아무런 문제가 없었다.
나는 자바 8과 파이썬 2.7.12와 같은 필요한 모든 패키지를 설치했다고 생각한다.
기본 설정이 작동하지 않기 때문에 문제가 cassandra.yaml 파일에 있다고 생각하지만 제대로 실행되도록 구성하는 방법을 잘 모르겠습니다.
어떤 제안도 감사합니다.
해결법
-
==============================
1.casssh가 Python 2.7.11 이상에서 중단되는 CASSANDRA-11850을 실행 중입니다. 이 티켓은 "Resolved"로 표시되어 아직 출시되지 않은 Cassandra 3.9에 패치가 적용되었습니다.
casssh가 Python 2.7.11 이상에서 중단되는 CASSANDRA-11850을 실행 중입니다. 이 티켓은 "Resolved"로 표시되어 아직 출시되지 않은 Cassandra 3.9에 패치가 적용되었습니다.
중간에서 (3.9가 출시 될 때까지) 파이썬 2.7.10으로 롤백 할 수 있으며 cqlsh는 작동합니다 (사소하지 않음). 그렇지 않으면 DataStax DevCenter가 Cassandra 3.7와 함께 작동해야합니다.
수정 20161020
Cassandra 3.9는 몇 주 전에 출시되어 이제 다운로드 할 수 있습니다.
-
==============================
2.https://issues.apache.org/jira/browse/CASSANDRA-11850을 참조하십시오.
https://issues.apache.org/jira/browse/CASSANDRA-11850을 참조하십시오.
환경 변수 설정 후
CQLSH_NO_BUNDLED=TRUE
해결 됐어.
나는 창 7, 파이썬 2.7.12, 카산드라 3.7을 사용한다.
-
==============================
3.이것은 Amazon EC2의 Ubuntu 16.04에서 작동합니다.
이것은 Amazon EC2의 Ubuntu 16.04에서 작동합니다.
sudo apt-get --no-install-recommends install python-cassandra python3-cassandra CQLSH_NO_BUNDLED=TRUE cqlsh "$(ec2metadata --local-ipv4)"
-
==============================
4.다음 명령을 추가해야합니다.
다음 명령을 추가해야합니다.
sudo apt install python-pip pip install cassandra-driver export CQLSH_NO_BUNDLED=true
-
==============================
5.python 2.7.10으로 롤백 한 후에도 문제가 지속됩니다. 이것은 파이썬 2.7.10이 기본 파이썬 버전으로 설정되지 않았 음을 의미합니다.
python 2.7.10으로 롤백 한 후에도 문제가 지속됩니다. 이것은 파이썬 2.7.10이 기본 파이썬 버전으로 설정되지 않았 음을 의미합니다.
/ usr / bin 디렉토리로 이동하여 사용 가능한 다른 파이썬 버전을 확인하십시오. 파이썬 2.7 버전이 2.7.10에 해당한다고 말하십시오 (터미널에서 python2.7 명령을 실행하여 확인할 수 있습니다. 파이썬 버전은 첫 번째 줄에 표시됩니다). 버전 2.7.10에 해당하는 것을 찾으려면 폴더에서 사용할 수있는 다른 모든 Python 버전과 동일하게 시도하십시오.
자, 다음 명령을 사용하여 올바른 파이썬 버전 (필자의 경우 python2.7)을 기본 선택 사항으로 사용하십시오.
update-alternatives --install / usr / bin / python python /usr/bin/python2.7
from https://stackoverflow.com/questions/38616858/cqlsh-connection-error-ref-does-not-take-keyword-arguments by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Django의 기본 키를 해당 테이블에 대해 다른 정수로 대체하는 방법 (0) | 2018.10.15 |
---|---|
[PYTHON] 범위 값을 의사 색으로 (0) | 2018.10.15 |
[PYTHON] 목록에 Python으로 다른 목록이 포함되어 있는지 테스트하기 (0) | 2018.10.15 |
[PYTHON] 모든 고유 한 값을 갖는 2D 배열을 생성하기 위해 임의 선택 (0) | 2018.10.15 |
[PYTHON] Python FTP는 날짜별로 최신 파일을 가져옵니다. (0) | 2018.10.15 |