راهنمای مدیر برای AntDB-T توزیع شده – P1
دستورالعمل خواندن
این سند یک سند راهنمای کلی است، کاربران ممکن است نیاز به تعویض و اصلاح آن با توجه به وضعیت واقعی در هنگام مراجعه به موارد زیر داشته باشند.
- آدرس آی پی
- نام دایرکتوری، مسیر دایرکتوری
- نام کاربری
یادآوری ویژه
در کلاینت psql، می توانید به سرعت اطلاعات کمکی برای این دستور از طریق دریافت کنید\h cmd
.
خوشه AntDB را مدیریت کنید
محتوای این فصل برای نسخه خوشهای AntDB است.
به منظور تسهیل مدیریت خوشه های AntDB، adbmgr یک سری دستورات عملیاتی را ارائه می دهد. دستورات را می توان با توجه به عملکردشان به شش دسته زیر تقسیم کرد:
- دستورات مربوط به عامل
- دستورات مربوط به جدول میزبان
- دستورات مربوط به جدول گره
- دستورات مربوط به جدول param
- دستورات مربوط به جدول hba
- دستورات مربوط به مدیریت خوشه
در زیر عملکرد و فرمت هر یک از این دستورات توضیح داده شده است.
دستور کمک
در فرآیند مدیریت خوشه AntDB، اگر فرمت یا عملکرد یک دستور را درک نمی کنید، می توانید توضیحات تابع و فرمت فرمان را با دستور help بررسی کنید.
شما می توانید لیست تمام دستوراتی را که در حال حاضر توسط adbmgr پشتیبانی می شود با اجرای دستور مشاهده کنید \h
در کلاینت psql به شرح زیر است:
postgres=# \h
Available help:
ADBMGR PROMOTE ALTER ITEM CLEAN GTMCOORD DROP USER LIST PARAM RESET COORDINATOR START ALL
ADD COORDINATOR ALTER JOB CLEAN MONITOR FAILOVER DATANODE MONITOR AGENT RESET DATANODE START COORDINATOR
ADD DATANODE ALTER USER CONFIG DATANODE FAILOVER GTMCOORD MONITOR ALL RESET GTMCOORD START DATANODE
ADD GTMCOORD APPEND ACTIVATE COORDINATOR CREATE USER FLUSH HOST MONITOR COORDINATOR REVOKE START GTMCOORD
ADD HBA APPEND COORDINATOR DEPLOY GRANT MONITOR DATANODE REWIND DATANODE STOP AGENT
ADD HOST APPEND COORDINATOR FOR DROP COORDINATOR INIT ALL MONITOR GTMCOORD REWIND GTMCOORD STOP ALL
ADD ITEM APPEND DATANODE DROP DATANODE LIST ACL MONITOR HA SET CLUSTER INIT STOP COORDINATOR
ADD JOB APPEND GTMCOORD DROP GTMCOORD LIST HBA PROMOTE DATANODE SET COORDINATOR STOP DATANODE
ALTER COORDINATOR CHECKOUT DN SLAVE STATUS DROP HBA LIST HOST PROMOTE GTMCOORD SET DATANODE STOP GTMCOORD
ALTER DATANODE CLEAN ALL DROP HOST LIST ITEM REMOVE COORDINATOR SET GTMCOORD SWITCHOVER DATANODE
ALTER GTMCOORD CLEAN COORDINATOR DROP ITEM LIST JOB REMOVE DATANODE SHOW SWITCHOVER GTMCOORD
ALTER HOST CLEAN DATANODE DROP JOB LIST NODE REMOVE GTMCOORD START AGENT
postgres=#
شما همچنین می توانید عملکرد و قالب یک دستور مشخص را با اضافه کردن یک نام دستور خاص بعد از آن مشاهده کنید \h
. به شرح زیر \h start
دستورات مربوط به شروع را نشان می دهد:
postgres=# \h start
Command: START AGENT
Description: start the agent process on the ADB cluster
Syntax:
START AGENT { ALL | host_name [, ...] } [ PASSWORD passwd ]
Command: START ALL
Description: start all the nodes on the ADB cluster
Syntax:
START ALL
Command: START COORDINATOR
Description: start the coordinator node type on the ADB cluster
Syntax:
START COORDINATOR [ MASTER | SLAVE ] ALL
START COORDINATOR { MASTER | SLAVE } node_name [, ...]
Command: START DATANODE
Description: start the datanode node type on the ADB cluster
Syntax:
START DATANODE ALL
START DATANODE { MASTER | SLAVE } { ALL | node_name [, ...] }
Command: START GTMCOORD
Description: start the gtmcoord node type on the ADB cluster
Syntax:
START GTMCOORD ALL
START GTMCOORD { MASTER | SLAVE } node_name
تمام دستورات در بخش های زیر را می توان با اطلاعات راهنمای بالا مشاهده کرد.
دستورات مربوط به عامل
فرآیند عامل کلید اجرای adbmgr برای مدیریت خوشههای AntDB است. این عامل میانی است که دستورات را بین adbmgr و خوشه AntDB منتقل می کند و نتایج اجرای دستور را برمی گرداند. بنابراین برای مدیریت خوشه AntDB، باید فرآیند عامل به درستی اجرا شود. سه دستور برای مدیریت فرآیند عامل وجود دارد که در زیر توضیح داده شده است.
عامل شروع
تابع فرمان:
فرآیند عامل را در میزبان مشخص شده شروع کنید. میزبان مشخص شده باید در جدول میزبان باشد و تابع خاص را می توان با دستور help: \h start agent مشاهده کرد.
فرمت فرمان:
START AGENT { ALL | host_name [, ...] } [ PASSWORD passwd ]
مثال دستور:
-- Start the agent process on all hosts in the host table (no mutual trust is configured between hosts and the user password is 'sdg3565' on all hosts):
START AGENT ALL PASSWORD 'sdg3565';
-- Start the agent process on all hosts in the host table, (hosts have been configured for mutual trust):
START AGENT ALL ;
-- Start the agent process on host1, host2 in the host table (no mutual trust is configured between the hosts, and the user password is 'sdg3565' on both host1, host2):
START AGENT host1, host2 PASSWORD 'sdg3565';
-- Start the agent process on host1, host2 in the host table (mutual trust has been configured between the hosts):
START AGENT host1, host2 ;
عامل توقف