2017-11-21 26 views
1

내 Mac에 다음과 같은 Aerospike를 설치했습니다. installation stepsAEROSPIKE_ERR_CONNECTION 잘못된 파일 설명자, 127.0.0.1:3000; aql에서 로컬 노드에 연결할 수 없습니다

모든 유효성 검사가 정상적으로 작동합니다. 브라우저 크롬을 사용하여 클러스터에 연결할 수 있습니다. 아래는 스크린 샷입니다.

here 지침에 따라 AQL 도구도 설치했습니다.

single node aerospike cluster

는하지만 AQL에서 로컬 노드에 연결할 수 없습니다입니다.

$ aql 
2017-11-21 16:06:09 WARN Failed to connect to seed 127.0.0.1 3000. 
AEROSPIKE_ERR_CONNECTION Bad file descriptor, 127.0.0.1:3000 
Error -1: Failed to connect 

$ asadm 
Aerospike Interactive Shell, version 0.1.11 
ERROR: Not able to connect any cluster. 

또한 Java 클라이언트에서 오류가 발생하는 것으로 나타났습니다.

AerospikeClient client = new AerospikeClient("localhost", 3000); 

vagrant ssh -c "ip addr"|grep 'global eth1'에 의해 반환 된 실제 IP 주소로 로컬 호스트를 변경했을 때 정상적으로 작동합니다.

고객 매개 변수를 사용하여 aql에 연결하는 방법은 무엇입니까? IP 주소와 포트를 매개 변수로 aql에 전달하려고합니다. 어떤 제안. aql -p4000

희망이 :

답변

3
$ aql --help 

https://www.aerospike.com/docs/tools/aql/index.html - discusses all various command line options. 

$ aql -h a.b.c.d -p 1234 
+1

aql에 도움말 플래그가 있습니까? 누가 이런일이 일어날 거라고 생각 했 겠어. –

0

, 당신은 aerospike에 연결하려고 할 때 그래서, 당신은 같은 명령을 실행하려고 할 수 있습니다, 대신 기본 3000의 사용자 소유의 포트를 또 다른 가능성이있다한다 도움을 받으실 수 있습니다