HAC叢集中,計劃重新初始化資料庫使用原叢集配置的操作方法
[root@db data]# systemctl stop hghac-vip[root@db data]# initdb -e sm4 -c "echo *******" -D /db/hgdbdata/data
[root@db data]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml list+ Cluster: ha (7072987311974756506) +-----------+| Member | Host | Role | State | TL | Lag in MB |+--------+------+------+-------+----+-----------++--------+------+------+-------+----+-----------+[root@db data]# systemctl status hghac-vip
Loaded: loaded (/etc/systemd/system/hghac-vip.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2022-03-18 12:16:07 CST; 3min 7s ago Process: 44961 ExecStart=/opt/HighGo/tools/hghac/hghac /opt/HighGo/tools/hghac/hghac.yaml (code=exited, status=1/FAILURE) Main PID: 44961 (code=exited, status=1/FAILURE)Mar 18 12:16:05 db systemd[1]: Started hghac.Mar 18 12:16:07 db systemd[1]: hghac-vip.service: main process exited, code=exited, status=1/FAILURE Mar 18 12:16:07 db systemd[1]: Unit hghac-vip.service entered failed state.Mar 18 12:16:07 db systemd[1]: hghac-vip.service failed.[root@db data]# systemctl start hghac-vip[root@db data]# systemctl status hghac-vip
Loaded: loaded (/etc/systemd/system/hghac-vip.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2022-03-18 12:19:26 CST; 2min 13s ago Process: 45581 ExecStart=/opt/HighGo/tools/hghac/hghac /opt/HighGo/tools/hghac/hghac.yaml (code=exited, status=1/FAILURE) Main PID: 45581 (code=exited, status=1/FAILURE)Mar 18 12:19:24 db systemd[1]: Started hghac.Mar 18 12:19:26 db systemd[1]: hghac-vip.service: main process exited, code=exited, status=1/FAILURE Mar 18 12:19:26 db systemd[1]: Unit hghac-vip.service entered failed state.Mar 18 12:19:26 db systemd[1]: hghac-vip.service failed.
[root@db hghalog]# pwd/db/hgdbdata/hghalog[root@db hghalog]# tail -f patroni.log 2022-03-18 12:16:06,807 INFO: Selected new etcd server http://192.168.80.111:23792022-03-18 12:16:06,828 INFO: No PostgreSQL configuration items changed, nothing to reload.2022-03-18 12:16:06,890 CRITICAL: system ID mismatch, node hghaca belongs to a different cluster: 7072987311974756506 != 70762866990207605662022-03-18 12:19:25,967 INFO: Selected new etcd server http://192.168.80.113:23792022-03-18 12:19:25,992 INFO: No PostgreSQL configuration items changed, nothing to reload.2022-03-18 12:19:26,063 CRITICAL: system ID mismatch, node hghaca belongs to a different cluster: 7072987311974756506 != 7076286699020760566
[root@db ~]# /opt/HighGo/tools/hghac/etcd/amd64/etcdctl endpoint status --write-out=table+----------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+| ENDPOINT | ID | VERSION | DB SIZE | IS LEADER | IS LEARNER | RAFT TERM | RAFT INDEX | RAFT APPLIED INDEX | ERRORS |+----------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+| http://192.168.80.111:2379 | ddbfd190d03ca278 | 3.4.15 | 20 kB | false | false | 218 | 1686066 | 1686066 | || http://192.168.80.112:2379 | 1c703f0b65f7bddb | 3.4.15 | 20 kB | false | false | 218 | 1686066 | 1686066 | || http://192.168.80.113:2379 | 92255e8f5c9ebfcd | 3.4.15 | 20 kB | true | false | 218 | 1686066 | 1686066 | |+----------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+[root@db ~]# systemctl start hghac-vip[root@db ~]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml list+ Cluster: ha (7072987311974756506) +-----------+| Member | Host | Role | State | TL | Lag in MB |+--------+------+------+-------+----+-----------++--------+------+------+-------+----+-----------+
[root@db etcd]# pwd/opt/HighGo/tools/etcd[root@db etcd]# ls hgdw1.etcd[root@db etcd]# pwd/opt/HighGo/tools/etcd[root@db etcd]# ls hgdw1.etcd[root@db etcd]# mv hgdw1.etcd hgdw1.etcd.bak <--所有節點都改名此目錄或刪除此目錄[root@db etcd]# systemctl stop etcd[root@db etcd]# systemctl start etcd[root@db etcd]# pwd/opt/HighGo/tools/etcd[root@db etcd]# ll total 0drwx------ 3 root root 20 Mar 18 12:34 hgdw1.etcd drwx------. 3 root root 20 Mar 18 12:27 hgdw1.etcd.bak <--重啟etcd會重新生成該目錄及其下的所有檔案,[root@db etcd]# /opt/HighGo/tools/hghac/etcd/amd64/etcdctl endpoint status --write-out=table+----------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+| ENDPOINT | ID | VERSION | DB SIZE | IS LEADER | IS LEARNER | RAFT TERM | RAFT INDEX | RAFT APPLIED INDEX | ERRORS |+----------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+| http://192.168.80.111:2379 | ddbfd190d03ca278 | 3.4.15 | 20 kB | true | false | 2 | 8 | 8 | || http://192.168.80.112:2379 | 1c703f0b65f7bddb | 3.4.15 | 20 kB | false | false | 2 | 8 | 8 | || http://192.168.80.113:2379 | 92255e8f5c9ebfcd | 3.4.15 | 20 kB | false | false | 2 | 8 | 8 | |+----------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+[root@db etcd]# [root@db etcd]# systemctl start hghac-vip <--此時啟動HAC,叢集資訊顯示正常[root@db etcd]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml list+ Cluster: ha (7076286699020760566) ----+---------+----+-----------+-----------------+| Member | Host | Role | State | TL | Lag in MB | Pending restart |+--------+---------------------+--------+---------+----+-----------+-----------------+| hghaca | 192.168.80.111:5866 | Leader | running | 2 | | * |+--------+---------------------+--------+---------+----+-----------+-----------------+[root@db etcd]#
[root@db etcd]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml list+ Cluster: ha (7076286699020760566) -----+---------+----+-----------+-----------------+| Member | Host | Role | State | TL | Lag in MB | Pending restart |+--------+---------------------+---------+---------+----+-----------+-----------------+| hghaca | 192.168.80.111:5866 | Leader | running | 2 | | * || hghacb | 192.168.80.112:5866 | Replica | running | 2 | 0 | * || hghacc | 192.168.80.113:5866 | Replica | running | 2 | 0 | * |+--------+---------------------+---------+---------+----+-----------+-----------------+
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2886234/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HAC叢集新增新節點
- 使用Ansible為叢集初始化並配置免密
- 【資料庫】Redis叢集篇資料庫Redis
- 大資料Spark叢集模式配置大資料Spark模式
- 時序資料庫的叢集方案?資料庫
- Moebius資料庫多活叢集資料庫
- 【greenplum】greenplum叢集資料庫初始化輸出內容樣例資料庫
- redis偽叢集配置Cluster叢集模式Redis模式
- Kubernetes 部署 Nebula 圖資料庫叢集資料庫
- [專業術語]資料庫叢集資料庫
- 通過memberlist庫實現gossip管理叢集以及叢集資料互動Go
- Elasticsearch 叢集規劃Elasticsearch
- Kafka叢集配置Kafka
- 資料庫代理服務和叢集管理資料庫
- 快速建立POLARDB for PostgreSQL資料庫叢集教程SQL資料庫
- HAC叢集更改IP(單節點更改、全部節點更改)
- 使用青雲搭建大資料叢集大資料
- 沃趣微講堂 | Oracle叢集技術(四):叢集初始化資源層Oracle
- Redis資料型別, Redis主從哨兵和叢集(將資料匯入叢集) ubuntu使用Redis資料型別Ubuntu
- 管理 ES 叢集:如何對叢集進行容量規劃
- 崖山資料庫的共享叢集機制初探資料庫
- Docker Elasticsearch 叢集配置DockerElasticsearch
- Hadoop叢集初始化啟動Hadoop
- 趣說GBase 8a資料庫叢集(一)資料庫
- 搞懂 ZooKeeper 叢集的資料同步
- spark叢集的配置檔案Spark
- 替換OCR和表決磁碟後,重啟叢集,資料庫資源的叢集狀態為OFFLINE資料庫
- 大資料叢集搭建(1)ubuntu、jdk、ssh搭建配置大資料UbuntuJDK
- 時序資料庫TDengine的叢集使用經驗分享,附上開源版本資料庫
- HAC叢集部署vip及相關操作
- Hadoop叢集中Hbase的介紹、安裝、使用Hadoop
- 想提高運維效率,那就把MySQL資料庫部署到Kubernetes 叢集中運維MySql資料庫
- es 叢集配置推薦
- 39_配置redis叢集Redis
- vCenter6.7 叢集配置
- dubbo&nacos叢集配置
- linux 怎麼配置叢集Linux
- Etcd叢集靜態配置