2012-03-24 15 views
12

Tengo un servidor remoto en linode con ubuntu lúcido 10.04 64 bits.¿Cómo puedo saber si mi servidor ejecuta mongodb 64 bits?

He instalado mongodb de mongodb repo:

Si escribo mongo en la consola me sale:

MongoDB shell version: 2.0.3 
connecting to: test 
> 

Quiero saber si mi mongodb base de datos es de 64 bits. No puedo usar la base de datos mongodb de 32 bits. Necesito usar la base de datos mongodb de 64 bits.

¿Cómo o dónde puedo verificarlo?

Si mi base de datos mongodb no es de 64 bits, ¿cómo puedo instalar mongodb 64 bits en ubuntu lúcido 10.04 64bits?

¡Gracias!

+0

Obviamente, si ha instalado desde un repositorio, entonces su sistema ha instalado la versión de 64 bits de manera predeterminada. Puede verificarlo haciendo localizar mongodb-10gen | grep deb. – hymloth

+0

Gracias obtengo '-bash: mongodb-10gen: comando no encontrado' si ejecuto' usuario @ usuario: ~ $ mongodb-10gen | grep deb' – hyperrjas

+0

localizar mongodb-10gen | grep deb – hymloth

Respuesta

37

Puede usar el comando buildInfo para averiguar qué versión de su servidor es. Busque el valor del campo de bits para ver si está utilizando una compilación de 64 bits.

> use admin 
switched to db admin 
> db.runCommand("buildInfo") 
{ 
"version" : "2.0.0", 
"gitVersion" : "695c67dff0ffc361b8568a13366f027caa406222", 
"sysInfo" : "Darwin erh2.10gen.cc 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_40", 
"versionArray" : [ 
    2, 
    0, 
    0, 
    0 
], 
"bits" : 64, 
"debug" : false, 
"maxBsonObjectSize" : 16777216, 
"ok" : 1 
} 
> 
+0

Gracias RobertStam, funciona bien para mí: D. Gracias :) – hyperrjas

2

A partir de v2.4.6, mi cliente mongo muestra la siguiente tan pronto como se conecta a mongod, si el servidor es de 32 bits. Ni siquiera necesito ejecutar un comando.

** NOTE: This is a 32 bit MongoDB binary. 
**  32 bit builds are limited to less than 2GB of data (or less with --journal). 
**  Note that journaling defaults to off for 32 bit and is currently off. 
**  See http://dochub.mongodb.org/core/32bit 
Cuestiones relacionadas