要在32位系统MongoDB中使用启用日志功能的DB吗
我想运行一个现有的应用程序,它是先前在要在32位系统MongoDB中使用启用日志功能的DB吗,mongodb,bit,journaling,Mongodb,Bit,Journaling,我想运行一个现有的应用程序,它是先前在64位机器上开发的。 它已经有一个已启用64位日志记录的现有数据库mongoDB 在32位中系统日志记录未启用,因此当我尝试使用此数据库运行MongoDB服务时,它不起作用 如何重用此数据库并能够在我的32位系统中运行此应用程序?通过使用命令行参数--journal启动mongod,可以在32位MongoDB中手动启用日志记录 当它仍然无法工作时,您可以使用64位数据库上的实用程序将数据库导出到文件。然后可以使用将其导入32位数据库 但是,请记住,Mongo
64位机器上开发的。
它已经有一个已启用64位日志记录的现有数据库mongoDB
在32位中
系统日志记录未启用,因此当我尝试使用此数据库运行MongoDB服务时,它不起作用
如何重用此数据库并能够在我的32位
系统中运行此应用程序?通过使用命令行参数--journal
启动mongod
,可以在32位MongoDB中手动启用日志记录
当它仍然无法工作时,您可以使用64位数据库上的实用程序将数据库导出到文件。然后可以使用将其导入32位数据库
但是,请记住,MongoDB在32位模式下有着严重的限制,最关键的限制是,您的数据库总大小限制在2GB左右,启用日志记录后甚至更少(您可以使用附加参数--smallfile
稍微降低日志记录的影响)。当您的数据库大于此值时,它将无法在32位系统上工作。您可以通过使用命令行参数--journal
启动mongod
在32位MongoDB中手动启用日志记录
当它仍然无法工作时,您可以使用64位数据库上的实用程序将数据库导出到文件。然后可以使用将其导入32位数据库
但是,请记住,MongoDB在32位模式下有着严重的限制,最关键的限制是,您的数据库总大小限制在2GB左右,启用日志记录后甚至更少(您可以使用附加参数--smallfile
稍微降低日志记录的影响)。当您的数据库大于此值时,它将无法在32位系统上工作。尝试使用64位数据库运行MongoDB时会出现什么错误?您是否尝试过使用mongodump和mongorestore传输数据?当您尝试使用64位数据库运行MongoDB时,会出现什么错误?您是否尝试过使用mongodump和mongorestore传输数据?