http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
Cluster 문제
글쓴이 : 슈퍼머리요   날짜 : 11-10-07 11:34   조회수 : 5617
현재 클러스터를 테스트 하고 있습니다.
 
mgm 1대
SQL node 1대
ndbd node 1대
 
이렇게 구성을 하고 테스트 중입니다.
 
원 데이터가 oracle이여서 mysql migration tool로 데이터를 변환하고
 
dump 받은 데이터를 ndb에 올리고 있습니다.
 
올리는 도중에 에러가 나면서 ndb가 끊어 집니다.
 
시스템 메모리가 부족한것 같아 메모리 증설 총 22G로 세팅하고 다시 올려도 마찬가집니다.
 
데이터는 3G index는 6G입니다.
 
에러메세지는
 
ERROR 1297 (HY000) at line 941: Got temporary error 4010 'Node failure caused abort of transaction' from NDBCLUSTER
 
 
세팅이 잘못 된 것일 까요?
 
config.ini 는 이렇습니다.
 
[NDBD DEFAULT]
NoOfReplicas: 1
#DataDir: /data/ndb
#FileSystemPath: /data/ndb
# Data Memory, Index Memory, and String Memory #
DataMemory:    8000M
IndexMemory:  12000M
StringMemory: 5
# Transaction Parameters #
MaxNoOfConcurrentTransactions: 4096
MaxNoOfConcurrentOperations: 100000
MaxNoOfLocalOperations: 100000
# Transaction Temporary Storage #
MaxNoOfConcurrentIndexOperations: 8192
MaxNoOfFiredTriggers: 4000
TransactionBufferMemory: 1M
# Scans and buffering #
MaxNoOfConcurrentScans: 300
MaxNoOfLocalScans: 32
BatchSizePerLocalScan: 64
LongMessageBuffer: 1M
# Logging and Checkpointing #
NoOfFragmentLogFiles: 300
#change_1005
FragmentLogFileSize: 16M
MaxNoOfOpenFiles: 40
InitialNoOfOpenFiles: 27
MaxNoOfSavedMessages: 25
# Metadata Objects #
MaxNoOfAttributes: 1500
MaxNoOfTables: 400
MaxNoOfOrderedIndexes: 200
MaxNoOfUniqueHashIndexes: 200
MaxNoOfTriggers: 770
# Boolean Parameters #
LockPagesInMainMemory: 0
StopOnError: 1
Diskless: 0
ODirect: 0
# Controlling Timeouts, Intervals, and Disk Paging #
TimeBetweenWatchDogCheck: 6000
TimeBetweenWatchDogCheckInitial: 6000
StartPartialTimeout: 30000
StartPartitionedTimeout: 60000
StartFailureTimeout: 1000000
HeartbeatIntervalDbDb: 2000
HeartbeatIntervalDbApi: 3000
TimeBetweenLocalCheckpoints: 20
TimeBetweenGlobalCheckpoints: 2000
TransactionInactiveTimeout: 0
TransactionDeadlockDetectionTimeout: 1200
DiskSyncSize: 4M
DiskCheckpointSpeed: 10M
DiskCheckpointSpeedInRestart: 100M
ArbitrationTimeout: 10
# Buffering and Logging #
UndoIndexBuffer: 2G
UndoDataBuffer: 1G
#change
RedoBuffer: 4G
LogLevelStartup: 15
LogLevelShutdown: 3
LogLevelStatistic: 0
LogLevelCheckpoint: 0
LogLevelNodeRestart: 0
LogLevelConnection: 0
LogLevelError: 15
LogLevelCongestion: 0
LogLevelInfo: 3
MemReportFrequency: 0
# Backup Parameters #
BackupDataBufferSize: 2M
BackupLogBufferSize: 2M
BackupMemory: 64M
BackupWriteSize: 32K
BackupMaxWriteSize: 256K
[MGM DEFAULT]
PortNumber: 1186
DataDir: /data/mysql_cluster/log
[TCP DEFAULT]
SendBufferMemory: 2M
#######################################
# Change HOST1 to the name of the NDB_MGMD host
# Change HOST2 to the name of the NDB_MGMD host
# Change HOST3 to the name of the NDB_MGMD host
# Change HOST4 to the name of the NDBD host
# Change HOST5 to the name of the NDBD host
# Change HOST6 to the name of the NDBD host
# Change HOST7 to the name of the NDBD host
# Change HOST8 to the name of the NDBD host
# Change HOST9 to the name of the NDBD host
#######################################
[ndb_mgmd]
# Management process options:
NodeId=1
hostname=xxx.xxx.178.80           # Hostname or IP address of MGM node
#datadir=/data/mysql_cluster/log  # Directory for MGM node log files
ArbitrationRank: 1
[ndbd]
# Options for data node "B":
#NodeId=2
#hostname=xxx.xxx.178.81          # Hostname or IP address
#datadir=/data/ndb               # Directory for this data node's data files
# Options for data node "B":
NodeId=2
hostname=xxx.xxx.178.82          # Hostname or IP address
datadir=/data/ndb1               # Directory for this data node's data files
[API]
# SQL node options:
NodeId=3
hostname=xxx.xxx.178.80          # Hostname or IP address
ArbitrationRank: 2              # (additional mysqld connections can be
                                # specified for this node for various
민족
MaxNoOfConcurrentTransactions: 4096


요거 값 한번 늘려보세요..한 40000 요정도로~
쿠리구리
저도 민족님이 말씀하신데로 해봤는데
민족님 답이 아닌것 같아요...
여기 저기 많이 찾아 봤는데 MaxNoOfConcurrentTransactions: 100000으로 했는데도 에러는 똑같이 납니다.
어떻게 해야 할 지 모르겠네요..ㅡ.ㅡ;;
이전글 config.ini 변경 후 적용시에.. 
다음글 리플리 케이션 설정질문 ㅜ 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.