当前位置:网站首页>HAC cluster modifying administrator user password
HAC cluster modifying administrator user password
2022-07-05 19:08:00 【51CTO】
Henkel database
Catalog
Environmental Science
Document purpose
Details
Environmental Science
system platform :Linux x86-64 Red Hat Enterprise Linux 7
edition :4.5.6,4.5.7
Document purpose
This document is used to guide HAC The cluster modifies the administrator user password
Details
1、 Check cluster status , Use A、B There are two ways to judge
Method A: Use the cluster command , Make sure TL The timeline is consistent ,Lag in MB The data synchronization delay should not be too high , The best delay is 0.
[ root @localhost ~] # hghactl list
+ Cluster: ha ( 7072256965608815760) -------+---------+----+-----------+
| Member | Host | Role | State | TL | Lag in MB |
+----------+---------------------+---------+---------+----+-----------+
| hghac228 | 192.168.80.228: 5866 | Leader | running | 6 | |
| hghac230 | 192.168.80.230: 5866 | Replica | running | 6 | 0 |
+----------+---------------------+---------+---------+----+-----------+
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
Method B: Each node queries the process , Yes sender The node is the main library , Yes receiver The node is a standby database
2、 Pause the cluster
( Any node can execute , Suspending the cluster only stops the active / standby switchover of the cluster , It does not affect the use of the database )
3、 Change Password ( It can only be executed in the main library )
4、 The primary and secondary databases modify password files
The colon is the separator , The penultimate user name , The last database password , Change the password to the modified password , Save and exit .
5、 The primary and standby databases modify the cluster configuration file
vim / opt / HighGo / tools / hghac / hghac. yaml
authentication:
replication:
password: Hello @123
username: sysdba
rewind:
password: Hello @123
username: sysdba
sysdba:
password: Hello @123
syssso:
password: Hello @123
syssao:
password: Hello @123
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
Change the password according to the corresponding user name , Save and exit .
6、 Repository modification data In the catalog postgresql.auto.conf file
vim $PGDATA / postgresql. auto. conf
primary_conninfo = 'user=sysdba password=' '[email protected]' ' host=192.168.80.228 port=5866 sslmode=prefer sslcompression=0 gssencmode=disable krbsrvname=postgres target_session_attrs=any'
- 1.
- 2.
- 3.
Be careful :password The front one user by sysdba, That is, modify the user sysdba Password
7、 Recovery cluster ( Any node can execute )
8、 Restart the cluster to take effect ( Any node can execute )
Be careful :
Last parameter c Is the name of the cluster , Check the method
9、 View the cluster status
10、 Reinitialize all nodes hgproxy
( If not used hgproxy Please skip this step )
systemctl stop hgproxy - 4.0.2.service -- Stop hgproxy service ,hgproxy Please use tab Health Supplement ( proxy Version of the iteration service Dissimilarity )
proxy_ctl init - h 192.168.1.54 - U sysdba - d highgo - p 5866 -- initialization
systemctl start hgproxy - 4.0.2.service -- start-up hgproxy service
- 1.
- 2.
- 3.
- 4.
- 5.
11、 other
perform hghactl Wait for the cluster command prompt “ Command not found ”, Please configure the environment variable , Refer to the following :
vim ~ /. bash_profile
export PGPORT = 5866
export PGUSER = sysdba
export PGDATABASE = highgo
export PGHOME =/ opt / HighGo4 .5 .7 - see
export PGDATA =/ opt / HighGo4 .5 .7 - see / data
export PATH = $PGHOME / bin: $PATH: $HOME / bin: / opt / HighGo / tools / hgproxy / bin: / opt / HighGo / tools / hghac: / opt / HighGo / tools / hghac / etcd
export LD_LIBRARY_PATH = $PGHOME / lib: / usr / lib64: $LD_LIBRARY_PATH
export ETCDCTL_ENDPOINTS = http: //10.1.194.182:2379,http://10.1.194.191:2379,http://10.1.194.192:2379
export PATRONICTL_CONFIG_FILE =/ opt / HighGo / tools / hghac / hghac - see. yaml
source ~ /. bash_profile
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
Be careful :
1、 You need to modify the actual path of environment variables according to the actual situation , have access to find Command to find the file path
example : lookup hghac find / -iname hghac -print
2、ETCDCTL_ENDPOINTS Three ip It needs to be modified to configuration etcd Three node ip, You can refer to /opt/HighGo/tools/hghac/hghac-see.yaml In the document etcd:hosts
边栏推荐
- The basic grammatical structure of C language
- Shang Silicon Valley Shang preferred project tutorial release
- Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?
- Why can't Bi software do correlation analysis? Take you to analyze
- 自动化测试的好处
- Web3.0时代来了,看天翼云存储资源盘活系统如何赋能新基建(下)
- HiEngine:可媲美本地的云原生内存数据库引擎
- The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
- Use file and directory properties and properties
- Ant group open source trusted privacy computing framework "argot": open and universal
猜你喜欢
决策树与随机森林
JAD的安装、配置及集成IDEA
Thoroughly understand why network i/o is blocked?
Interprocess communication (IPC): shared memory
2022 the latest big company Android interview real problem analysis, Android development will be able to technology
Decision tree and random forest
Icml2022 | partial and asymmetric comparative learning of out of distribution detection in long tail recognition
HiEngine:可媲美本地的云原生内存数据库引擎
面试官:Redis 过期删除策略和内存淘汰策略有什么区别?
5年经验Android程序员面试27天,2022程序员进阶宝典
随机推荐
What is text mining? "Suggested collection"
ROS installation error sudo: rosdep: command not found
国内低代码开发平台靠谱的都有哪些?
JAD的安装、配置及集成IDEA
The road of enterprise digital transformation starts from here
Tupu software digital twin smart wind power system
Overview of video self supervised learning
数据库 逻辑处理功能
uniapp获取微信头像和昵称
max31865模块RTD测温注意事项
从外卖点单浅谈伪需求
Isprs2022/ cloud detection: cloud detection with boundary nets
开源 SPL 消灭数以万计的数据库中间表
Powerful tool for collection processing
The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
2022年5月腾讯云开发者社区视频月度榜单公布
Talking about fake demand from takeout order
Chinese postman? Really powerful!
尚硅谷尚优选项目教程发布
MySQL数据库索引教程(超详细)