carrot 1 2023-04-15 12:12 采纳率: 33.8%
浏览 79
已结题

在mongodb主节点上导入数据集时报错

img


在mongodb主节点上导入数据集时,提示如下报错。
can't create user databases on a --configsvr instance
执行的语句为:./mongorestore --host x.x --port 200 -d cs -u root -p 1234 --authenticationDatabase admin /home/cs

  • 写回答

4条回答 默认 最新

  • 「已注销」 2023-04-15 12:29
    关注

    引用new bing部分回答作答:
    这个错误提示表示你正在尝试在一个配置服务器(config server)实例上创建用户数据库,但是配置服务器实例不支持创建用户数据库,它只能存储和管理配置信息。

    可能出现这个错误的原因是你在连接 MongoDB 集群时指定了一个配置服务器的主机名或 IP 地址,而不是一个实际的数据节点。配置服务器的主要作用是存储分片集群的元数据,它不包含实际的用户数据,因此不能作为一个数据节点来使用。

    解决这个问题的方法是指定一个实际的数据节点作为目标主机,并使用正确的端口号和认证信息来连接。你可以通过运行 rs.status() 命令来查看当前集群的状态,并确定哪个节点是主节点,然后将其作为导入数据的目标主机。

    评论

报告相同问题?

问题事件

  • 系统已结题 4月23日
  • 赞助了问题酬金20元 4月15日
  • 创建了问题 4月15日

悬赏问题

  • ¥15 配置hadoop时start-all.sh老是启动失败
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 Fluent,液体进入旋转区域体积分数不连续
  • ¥15 java linux下将docx文件转pdf