2017-01-18 5 views
0

전체 AMI 이미지에서 다른 EC2 호스트 (다른 ​​IP 주소가있는)에 MemSQL, Community Edition, 단일 호스트 클러스터를 가져 오려고했습니다. 나는 How to change IP addresses of memsql nodes에있는 권고를 시도했다 그러나 나는 일하기 위하여 그것을 얻을 수 없다. 웹 인터페이스를 통해 MemSQL-ops에 연결할 수 있습니다. 새로운 IP 주소를 가진 새로운 로컬 호스트에 MASTER AGGREGATOR를 보여줍니다. 그러나 이전 IP 주소에서 여전히 클러스터를 찾고 있습니다. 나는 마스터 아게레레이터와 리프를 모니터하지 못하도록/모니터하려고 시도했다. 명령과 오류의 출력은 다음과 같습니다 :MemSQL Community Edition을 AMI가있는 새로운 EC2 호스트로 이동할 수 없습니다.

10.0.0.232: ~$ sudo memsql-ops memsql-start --all 
Starting cluster 
MemSQL node BD090F1 failed to start: Failed to connect to MemSQL node BD090F1: No error in tracelog 
10.0.0.232: ~$ sudo memsql-ops memsql-unmonitor 
Index ID  Agent Id Process State Cluster State Role Host  Port Version 
1  6A15216 Aec14b6 NOT RUNNING CONNECTED  MASTER 10.0.0.181 3306 5.5.11 
2  BD090F1 Aec14b6 NOT RUNNING CONNECTED  LEAF 10.0.0.181 3307 5.5.11 
Select an option: 2 
Would you additionally like to remove the leaf node from the MemSQL cluster? (You can specify this behavior with --remove-leaf.) [y/n] n 
2017-01-18 15:38:29: J5ba705 [INFO] Stopping monitoring for MemSQL node BD090F1 
2017-01-18 15:38:29: J5ba705 [INFO] No longer monitoring MemSQL node BD090F1 
10.0.0.232: ~$ sudo memsql-ops memsql-monitor -h 127.0.0.1 -P 3307 
2017-01-18 15:38:53: Jb697d2 [INFO] Monitoring MemSQL node at 10.0.0.232:3307 
2017-01-18 15:38:55: Jb697d2 [ERROR] Failed to connect to MemSQL at 10.0.0.232:3307: 
10.0.0.232: ~$ sudo memsql-ops memsql-monitor -h 127.0.0.1 -P 3306 
2017-01-18 15:40:32: J18a2de [INFO] Monitoring MemSQL node at 10.0.0.232:3306 
2017-01-18 15:40:32: J18a2de [ERROR] Failed to connect to MemSQL at 10.0.0.232:3306: 
10.0.0.232: ~$ sudo memsql-ops memsql-start --all 
Starting cluster 
MemSQL node 6A15216 failed to start: Failed to connect to MemSQL node 6A15216: No error in tracelog 

답변

1

IT는 memsql 작전 에이전트의 IP 주소를 사용하고 memsql 작전처럼 보인다. 이를 해결하려면 추가 단계가 필요합니다 :

  • sudo는 memsql 작전이
  • 이 memsql 작전이 --host 127.0.0.1을 시작 sudo를 중지
    • memsql 작전 memsql-모니터링 해제 각 memsql 노드를
    • 각 memsql 노드에 대한 memsql-ops memsql-monitor [-h 127.0.0.1] [-P PORT]