좋아,이 문제를 해결하기위한 해결책을했다 : 013-01-18 09:26:10 [ndbd] ERROR -- Couldn't start as daemon, error: 'Failed to open logfile
저도 같은 문제를 내가이 $MY_CLUSTER_INSTALLATION/ndb_data/ndb_1_cluster.log
1.I을 열어 탐험 후 부착 된은에 다음과 같은 메시지가 존재 발견 로그인 :
:
2013-01-18 09:24:50 [MgmtSrvr] INFO -- Got initial configuration
from 'conf/config.ini',
will try to set it when all ndb_mgmd(s) started
2013-01-18 09:24:50 [MgmtSrvr] INFO -- Node 1: Node 1 Connected
2013-01-18 09:24:54 [MgmtSrvr] ERROR -- Unable to bind management
service port: *:1186!
Please check if the port is already used,
(perhaps a ndb_mgmd is already running),
and if you are executing on the correct computer
2013-01-18 09:24:54 [MgmtSrvr] ERROR -- Failed to start mangement service!
2.I는 다음 명령을 사용하여 내 맥 컴퓨터에서 포트에서 실행중인 서비스를 확인
sof -P | grep '1186' | awk '{print $2}' | xargs kill -9
: 명령 다음에 내가 도망 :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ndb_mgmd 418 8u IPv4 0x33a882b4d23b342d 0t0 TCP *:mysql-cluster (LISTEN)
ndb_mgmd 418 9u IPv4 0x33a882b4d147fe85 0t0 TCP localhost:50218->localhost:mysql-cluster (ESTABLISHED)
ndb_mgmd 418 10u IPv4 0x33a882b4d26901a5 0t0 TCP localhost:mysql-cluster->localhost:50218 (ESTABLISHED)
3.To는 (1186를 나를 위해) 특정 포트에 대한 프로세스를 종료 : 33,210
그리고 확실히 충분히, 나는 ndb_mgmd (들)을 발견
4.I 다시 MySQL 클러스터 설치 PDF에 나와있는 단계를 반복 :이 도움이
$PATH/mysqlc/bin/ndb_mgmd -f conf/config.ini --initial --configdir=/$PATH/my_cluster/conf/
$PATH/mysqlc/bin/ndbd -c localhost:1186
희망을!
누락 된 디렉토리를 만드는 경우 계속합니까? – marvin
불행히도 나는 이미 이전에 그것을 시도했지만, 여전히 오류가 발생했습니다 ... 권한에 관한 일이 있습니까? 'mysql_cluster'디렉토리가 내 Mgmt 노드의 'mysql'그룹에 속해 있습니다. – Arvin
sudo를 통해 루트 권한으로 실행 중이므로 관련 권한이 없다고 생각합니다.그것은 응용 프로그램에서 사용자 컨텍스트를 변경하면, 나는 그렇게 생각합니다. – marvin