戻り値
戻り値がない場合はエラーがスローされ、エラーメッセージが出力されます。 getLastErrMsg エラーメッセージが表示されます、またはで のGetLastError エラーコードを取得します。エラー処理については、一般的なエラー処理ガイドを参照してください 。
エラー
エラー情報はノード診断ログ(diaglog)に記録され、エラーコードを参照できます。
例
次のように、ノードをgroup1から分離し、group2に追加します。
attachNodeの前のノード情報:
db.listReplicaGroups()
{
"Group": [
{
"HostName": "hostname1",
"Status": 1,
"dbpath": "/opt/sequoiadb/database/data/11830/",
"Service": [
{
"Type": 0,
"Name": "11830"
},
{
"Type": 1,
"Name": "11831"
},
{
"Type": 2,
"Name": "11832"
}
],
"NodeID": 1007
}
......
],
"GroupID": 1002,
"GroupName": "group1",
"PrimaryNode": 1002,
"Role": 0,
"Status": 1,
"Version": 7,
"_id": {
"$oid": "580adfd531ae32109e38ca29"
}
}
......
{
"Group": [
{
"HostName": "hostname2",
"Status": 1,
"dbpath": "/opt/sequoiadb/database/data/11840/",
"Service": [
{
"Type": 0,
"Name": "11840"
},
{
"Type": 1,
"Name": "11841"
},
{
"Type": 2,
"Name": "11842"
}
],
"NodeID": 1000
}
......
],
"GroupID": 1000,
"GroupName": "group2",
"PrimaryNode": 1000,
"Role": 0,
"Status": 1,
"Version": 7,
"_id": {
"$oid": "580adfd531ae32109e38ca27"
}
}
詳細については、Jushanデータベースドキュメントセンターをクリックしてください