該任務用于指導軟件工程師安裝部署PG控制臺程序。
操作步驟
說明
MySQL配置庫和PostgreSQL配置庫操作二選一。
部署PG控制臺程序
可選,啟動MySQL配置庫服務器,可不用新建database(也可手動建立database),啟動管理平臺時會自動建立database和執行初始化腳本。
啟動PostgreSQL配置庫服務器,手動建立database,可不用建立schema(也可手動建立schama),啟動管理平臺時會自動建立schema和執行初始化腳本。
獲取管理平臺程序包介質ctg-pg-admin-1.5.3.tar.gz,解壓到相關目錄,如ctg-pg-admin(以該目錄為例)。
編輯ctg-pg-admin/config/application-prod.yml文件,修改以下屬性。
修改server.port為管理平臺啟動端口。
修改或添加屬性platform為standalone(該值表示獨立運行模式)。
修改spring.datasource下相關屬性為數據庫相關內容。
如果使用的是PostgreSQL配置庫,則參考文檔《PostgreSQL作為控制臺配置庫》配置spring.datasource下的相關屬性。
若有order.reply.url,請刪除。
修改version.file.local-path為存放pg和gateway程序包的目錄,如/app/pg/local_package。
以application-prod.yml為例:
``` server: port: 8778 servlet: context-path: /postgresql spring: datasource: url: jdbc:mysql://192.168.1.28:3306/pg_admin?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.jdbc.Driver #postgresql配置庫 #spring: # datasource: # url: jdbc:postgresql://192.168.1.28:8691/telepg_admin # username: root # password: TesT@@135 # driver-class-name: org.postgresql.Driver version: file: local-path: /app/pg/local_package platform: standalone ```啟動管理平臺,執行命令./startup.sh。
管理平臺啟動成功后,打開配置庫database,如pg_admin,在pg_zookeeper_info表插入預先部署好的Zookeeper服務的url。
參考SQL:
如果是mysql數據庫使用以下sql 。
INSERT INTO `pg_admin`.`telepg_zookeeper_info`(`zookeeper_id`, `url`, `primary_namespace`, `username`, `password`, `enable_acl`, `description`, `create_user`, `create_time`, `update_user`, `update_time`) VALUES (1, '10.142.90.28:8791,10.142.90.29:8791,10.142.90.30:8791', 'pg_cluster', NULL, NULL, '0', NULL, 'test', NOW(), NULL, NULL);如果是pg數據庫使用以下sql。
INSERT INTO pgadmin.telepg_zookeeper_info(zookeeper_id, url, primary_namespace, username, password, enable_acl, description, create_user, create_time, update_user, update_time) VALUES (1, '10.150.106.24:2181,10.150.106.25:2181,10.150.106.26:2181', 'pg_cluster', NULL, NULL, '0', NULL, 'test', NOW(), NULL, NULL);需要把10.142.90.28:8791,10.142.90.29:8791,10.142.90.30:8791 替換成部署好的Zookeeper服務的url
控制臺自建用戶: root/TeleHTAP@2020
部署監控采集數據服務
參考文檔《部署監控數據采集服務》。
部署北向接口服務
如果有送北向的需求,請參考文檔《部署北向接口服務》。