暂无图片
enmotech/opengauss root
我来答
分享
隐姓埋名
2022-04-01
enmotech/opengauss root
enmotech/opengauss root
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
隐姓埋名

emm  本来想通过关键字搜索一下的结果发了一个问题出来。

那就详细描述一下吧  我想修改postgresql.conf使得能够通过 data studio 访问gaussdb ,但是容器中没有文本编辑工具,所以想下一个,结果没有root权限,omm用户的权限太低了。

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

可以把文件映射到宿主机上,然后在宿主机上直接修改。
参考:

持久化存储数据

容器一旦被删除,容器内的所有数据和配置也均会丢失,而从镜像重新运行一个容器的话,则所有数据又都是呈现在初始化状态,因此对于数据库容器来说,为了防止因为容器的消亡或者损坏导致的数据丢失,需要进行持久化存储数据的操作。通过在docker run的时候指定-v参数来实现。比如以下命令将会指定将openGauss的所有数据文件存储在宿主机的/enmotech/opengauss下。-u root参数用于指定容器启动的时候以root用户执行脚本,否则会遇到没有权限创建数据文件目录的问题。

注:如果使用podman,会有目标路径检查,需要预先创建宿主机目标路径。

$ mkdir -p /enmotech/opengauss
$ docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Secretpassword@123
-v /enmotech/opengauss:/var/lib/opengauss -u root -p 15432:5432
enmotech/opengauss:latest

暂无图片 评论
暂无图片 有用 0
打赏 0
隐姓埋名
题主
2022-04-01
谢谢 我去试试
隐姓埋名
题主
2022-04-01
果然排除了这个原因,虽然该修改的地方都做了响应的修改但是data studio还是无法连接。很奇怪,我现在虚拟机本地有一个编译部署的gaussdb,使用data studio可以正常连接,然后通过dockers部署的gaussdb使用同样的方法,做了响应修改,结果还是无法连接上gaussdb。
隐姓埋名
题主
2022-04-02
重新连了一下,莫名其妙就好了(: 谢谢您的回答
DarkAthena

data studio连接docker里的openGauss,不需要做什么复杂的设置,创建容器的时候用 -p 参数映射一下端口就好了,我目前就是这么连的

暂无图片 评论
暂无图片 有用 0
打赏 0
隐姓埋名
题主
2022-04-02
重新连了一下,莫名其妙就好了(: 谢谢您的回答
回答交流
Markdown


请输入正文
提交
相关推荐
openGuass安装时Check preinstall on every node中失败
回答 2
应该是前一步gspreinstall未完全执行成功,可以清理一下环境,重新执行gspreinstall成功后再执行gspinstall
高可用
回答 1
这是问什么?问opengauss的高可用怎么做吗?他是基于pg的。pg的流复制怎么做,他就怎么做
关于华为openGauss,WDR主要组件WDR Reporter的Summary和Detail级别诊断报告,分析性能数据方面有什么区别?
回答 1
Summary更多的是一个概述信息,比如发现最近写IO较高,有可能负载产生了变化,可以在对比异常和正常的Summary报告,其中有数据的写入量的信息,如果发现确实是有写入的差异,再可以比较Detail
请问gaussdb备份的数据库,能否恢复到opengauss数据库中?
回答 1
兼容性情况分析GaussDB和openGauss有一定的相似性,因为它们都有共同的技术渊源,但它们在某些细节上可能存在差异,这会影响数据库备份的恢复。GaussDB是华为的企业级数据库产品,而open
opengauss中创建表非常慢,最后提示失败
回答 3
已采纳
先在pgstatactivity视图里看看,这个pid为“140197328570112”的会话是干什么的?如果可以强行关闭,那就用pgterminatebackend函数把它关掉吧。
qt怎么连接opengauss数据库?
回答 1
已采纳
要在Qt中连接OpenGauss数据库,你需要遵循几个步骤。OpenGauss是一个开源的关系型数据库管理系统,与PostgreSQL有很多相似之处,因此一些PostgreSQL的驱动和工具也可以用于
opengauss 创建新的数据类型
回答 1
您可以参考官方文档《开发者指南》,SQL语法关于CREATETYPE的描述
opengauss集群修改IP后gs_om显示还是旧的IP,这个是如何修改呢?
回答 5
已采纳
postgresql.confpghba.confclusterconfig.xml(用于生成staticconfiguration)/etc/hosts都已经修改没问题gsomtstop和gsomt
openGauss中慢sql解决方法中有类似于Oracle中的手动滞留内存中,以解决磁盘读或全表扫描慢的方法吗?
回答 1
不同于Oracle的内存格式,openGauss的总体思路是把采集的信息拿到外面的训练平台,基于决策树或者随机森林算法,分析和挖掘全表扫码或者磁盘读等慢sql根因。 
5433端口是干什么用的?
回答 2
https://docs.opengauss.org/zh/docs/5.0.0/docs/DatabaseReference/%E9%80%9A%E4%BF%A1%E7%9F%A9%E9%98%B5