opengauss复制建槽失败的问题
通过enmo的opengauss基础镜像,来创建自己的基础镜像,解决创复制建槽失败的问题$ sudo docker run --name tmpv0.3 --privileged=true -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:1.0.0d6a870c3451b402ca539ff3bd50b84e840a94270d54931d13d5aa6
通过enmo的opengauss基础镜像,来创建自己的基础镜像,解决创复制建槽失败的问题
$ sudo docker run --name tmpv0.3 --privileged=true -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:1.0.0
d6a870c3451b402ca539ff3bd50b84e840a94270d54931d13d5aa6f39811f072
$ sudo docker exec -it d6a870c3451b402ca539ff3bd50b84e840a94270d54931d13d5aa6f39811f072 /bin/bash
[root@d6a870c3451b /]# su - omm
1. 修改vi /var/lib/opengauss/data/pg_hba.conf
#replication privilege.
local replication omm trust
host replication omm 127.0.0.1/32 trust
host replication omm ::1/128 trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
2. 修改后重新加载配置:
gs_ctl reload -s -D /var/lib/opengauss/data
gs_ctl reload -D /var/lib/opengauss/data (不加-s打印更多信息)
3.修改vi /var/lib/opengauss/data/postgresql.conf
修改wal_level = logical
4. 最后这个配置文件修改生效需要重启,这里我们重启容器
sudo docker restart d6a870c3451b
再次进入容器,就可以创建复制槽了。
Enmo@123
更多推荐
所有评论(0)