当前位置:网站首页>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
边栏推荐
- ROS installation error sudo: rosdep: command not found
- Get wechat avatar and nickname with uniapp
- android中常见的面试题,2022金九银十Android大厂面试题来袭
- flume系列之:拦截器过滤数据
- What is text mining? "Suggested collection"
- Mariadb root用户及普通用户的密码 重置
- CF: B. almost Ternary Matrix [symétrie + règles de recherche + Construction + I am Construction Waste]
- Cf:b. almost Terry matrix [symmetry + finding rules + structure + I am structural garbage]
- Summary of six points of MySQL optimization
- [today in history] July 5: the mother of Google was born; Two Turing Award pioneers born on the same day
猜你喜欢
Ant group open source trusted privacy computing framework "argot": open and universal
在线协作产品哪家强?微软 Loop 、Notion、FlowUs
Word finds red text word finds color font word finds highlighted formatted text
Teach you to deal with JS reverse picture camouflage hand in hand
Go语言 | 01 WSL+VSCode环境搭建避坑指南
MySQL数据库索引教程(超详细)
Applet modification style (placeholder, checkbox style)
Common interview questions in Android, 2022 golden nine silver ten Android factory interview questions hit
The era of Web3.0 is coming. See how Tianyi cloud storage resources revitalize the system to enable new infrastructure (Part 2)
决策树与随机森林
随机推荐
彻底理解为什么网络 I/O 会被阻塞?
Oracle故障处理:Ora-10873:file * needs to be either taken out of backup or media recovered
RedHat7.4配置yum软件仓库(RHEL7.4)
图扑软件数字孪生智慧风电系统
Applet modification style (placeholder, checkbox style)
[performance test] jmeter+grafana+influxdb deployment practice
如何实现游戏中的在线计时器和离线计时器
R语言可视化散点图(scatter plot)图、为图中的部分数据点添加标签、始终显示所有标签,即使它们有太多重叠、ggrepel包来帮忙
EMQX 5.0 正式发布:单集群支持 1 亿 MQTT 连接
Tianyi cloud understands enterprise level data security in this way
5年经验Android程序员面试27天,2022程序员进阶宝典
Overview of video self supervised learning
Go语言 | 03 数组、指针、切片用法
Mariadb root用户及普通用户的密码 重置
#夏日挑战赛# HarmonyOS - 实现消息通知功能
Decision tree and random forest
Oracle 中文排序 Oracle 中文字段排序
面试官:Redis 过期删除策略和内存淘汰策略有什么区别?
如何快速进阶自动化测试?听听这3位BAT大厂测试工程师的切身感想....
AI open2022 | overview of recommendation systems based on heterogeneous information networks: concepts, methods, applications and resources