资讯专栏INFORMATION COLUMN

【巨杉数据库Sequoiadb】在docker容器里安装sdb时报错

Leo_chen / 1380人阅读

摘要:问题描述在容器里安装时报错,报错信息如下解决办法该问题是在启动镜像时未使用模式。原因在于启动镜像默认是在模式下,不能对系统参数进行修改,而安装时需要执行对网络参数进行修改,因此在启动镜像时,需要使用模式。

【问题描述】
在docker容器里安装sdb时报错,报错信息如下:
Error: Error running echo 3 > /proc/sys/net/ipv4/tcp_retries2 : /bin/sh: 1: cannot create /proc/sys/net/ipv4/tcp_retries2: Read-only file system
Press [Enter] to continue:
error message:
Starting sequoiadb database service : sdbcm failed!
Warning: Problem running post-install step. Installation may not complete correctly.
Failed to start cm,execute: service sdbcm start.

【解决办法】

该问题是docker在启动ubuntu镜像时未使用priviledged模式。原因在于docker启动ubuntu镜像默认是在non-priviledged模式下,不能对系统参数进行修改,而安装SequoiaDB时需要执行 echo 3 > /proc/sys/net/ipv4/tcp_retries2对网络参数进行修改,因此在启动ubuntu镜像时,需要使用priviledged模式。

解决方案:
1) 使用docker运行ubuntu镜像,构造ubuntu操作系统环境,并将SequoiaDB安装包拷贝到ubuntu镜像目录中:

 #启动ubuntu镜像,并将容器命名为sdb_ubuntu 
   docker run -it --privileged=true --name sdb_ubuntu -h sdb Ubuntu 
 #查看上述启动的容器、 
   docker ps -a 
 #将SequoiaDB安装包从宿主系统拷贝到ubuntu镜像操作系统目录中 
   docker cp sequoiadb-*-installer.run 14c8de16d598:/opt 

2) 进入到ubuntu镜像运行环境中。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110662.html

相关文章

  • 巨杉Tech | 使用 SequoiaDB + Docker + Nodejs 搭建 Web 服务器

    摘要:巨杉数据库于版本正式推出了容器化部署方案,本文将会基于巨杉数据库与的镜像搭建一个简易的服务器。规划部署我们将会搭建一个三分区三副本的高可用巨杉数据库。同时,我们将会创建一个巨杉数据库的实例,用以提供作为数据源。 容器化技术的出现大大简化了应用开发人员在构建底层基础设施的工作。SequoiaDB 巨杉数据库于3.2.1版本正式推出了 Docker 容器化部署方案,本文将会基于 Sequo...

    antyiwei 评论0 收藏0
  • SequoiaDB 巨杉据库Docker镜像使用教程

    摘要:为方便用户快速体验,巨杉数据库提供基于的镜像。集群规划我们准备在五个容器中部署一个多节点高可用集群。结论为方便用户快速试用分布式数据库,用户可直接拉取的镜像创建一个分布式集群。该集群仅为测试使用,不可直接应用于生产环境。 为方便用户快速体验,SequoiaDB 巨杉数据库提供基于 Docker 的镜像。本文介绍如何在 Docker 环境下部署 SequoiaDB 分布式集群环境。 集群...

    JasinYip 评论0 收藏0
  • 巨杉据库Sequoiadb】【咨询】【内置SQL】执行exec命令查询substr函数时报-1

    摘要:问题描述执行命令时报错,报错信息如下解决方法目前内置语法并不支持此类函数,仅支持聚集相关的函数。内置功能不够全面,一般推荐用引擎,但是标准语句中对的操作的支持是比较弱。因此推荐直接用原生的语法去操作,原生语法使用命令具体参考更新符 【问题描述】 执行命令 sdb db.exec(select substr(pad,1,2) as sss,count(id) as count from ...

    dinfer 评论0 收藏0
  • 巨杉据库Sequoiadb】添加主机失败,报-6

    摘要:问题详细描述的添加主机时报如图错误见附件,错误信息如下解决办法从日志报错可以看出添加主机时配置主机的用户信息错误导致添加失败报,重新添加配置用户信息正确后添加成功。 【问题详细描述】 sequoiadb v3.2.1 的 SAC 添加主机时报如图错误(见附件1.png),错误信息如下: 【 *ERROR 】: When installing db SequoiaDB in loca...

    用户84 评论0 收藏0
  • 巨杉据库Sequoiadb】【咨询】【其他】jdbc 连接 sdb 做 update 操作报-1

    【问题详细描述】 jdbc连接sdb做update操作,协调节点报-10,不能创建edu。这个edu是什么?-10是什么原因导致的? 【日志】 Function:StartEDU File:SequoiaDB/engine/pmd/pmdEDUMgr.cpp Line:1283 Message: Create edu[Type:23] failed, rc: -10 详细报错信息见附件:1.pn...

    leo108 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<