برنامه نویسی

راهنمای مدیر برای 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 ; 

عامل توقف

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا