2017-02-03 3 views
-1

매번 종료하고 나무 딸기 파이 3을 시작한 후 신선하고 작동하는 Thingsboard 설치 후 cqlsh에 오류로 인해 시작되지 않습니다. 카산드라 클러스터를 초기화하지 못했습니다 때문에 모든 호스트 (- 07556 [로컬 호스트-startStop-1] otsdao.cassandra.CassandraCluster을 WARN :Raspberry Pi에서 실행되는 thingsboard가 종료 후 시작되지 않음 - cqlsh "Connection refused"

2017년 2월 3일 23 : 27

로그 파일이 오류를 보여줍니다 s)가 쿼리를 시도했습니다 (시도 : /127.0.0.1:9042 (com.datastax.driver.core.exceptions.TransportException : [/127.0.0.1] 연결할 수 없음)). 3000 MS

과 내가 가진 명령 cqlsh을 실행에 다시 시도합니다 :

파이 @의 라즈베리 파이 : ~ $의 cqlsh 연결 오류 : ('어떤 서버에 연결할 수 없습니다', { '127.0.0.1'오류 (111, "연결 시도가 [('127.0.0.1', 9042)] 마지막 오류 : 연결이 거부되었습니다.}})

이 오류를 해결하려면 어떻게해야합니까?

답변

0

RAM (1-2Gb)이 적은 컴퓨터에서 실행되는 Cassandra 및 Thingsboard와 관련된 문제가 해결되었습니다. 최신 설치 안내서를 사용하여 설치를 업데이트하십시오.

+0

안녕하세요 앤드류, 팁 주셔서 감사. 사실, 나는 최신 버전의 스노 보드를 사용하고 있습니다. –

0

문제가 해결되었습니다. 파이 @의 라즈베리 파이 :

인터넷에서 솔루션을 찾고있는 동안, 나는 누군가가 명령을 실행 할 말을 발견 ~ $ nodetool 상태

를 CMS GC를 (사용하는 경우 설정하거나 쌍으로 해제 MAX_HEAP_SIZE 및 HEAP_NEWSIZE하십시오 cassandra-env.sh 참조)

저를 문제로 이끄십시오! "cassandra-env.sh"를 편집하는 동안 실수를 저 지르려고했습니다.

내가 당신의 지시를 변경 thingsboard 제안

: /etc/cassandra/cassandra-env.sh

MAX_HEAP_SIZE에서

찾기, UNCOMMENT 및 설정 메모리 옵션 = "150M"

HEAP_NEWSIZE = "50M"

+0

예, [공식 문서] (https://thingsboard.io/docs/user-guide/install/rpi/#cassandra)에 있습니다. 거기에 나열된 다른 매개 변수가 당신이 시간 초과를 피하기 위해 조정할 수 있습니다. – Andrew