>[Memo]MongoDB の使い方と問題点2つ

>

自分用に操作メモ。インスタンスといっていいのかわからんけど。

あ、カンケーいないけど、

↓あとでみよう。

▼インスタンス起動

./mongod &

debian:/usr/local/mongodb/bin# ps -ef | grep mongo
root     24743 10934  0 21:16 pts/3    00:00:00 ./mongod

▼起動確認

http://localhost:28017/
→モニタリングツール。

When you start mongod (the MongoDB daemon), it starts listening on two ports by default.

27017: the default port accessed by the various MongoDB drivers.
28017: a port that handles HTTP requests and provides some general monitoring.

▼DB接続(cli)

debian:~# cd /usr/local/mongodb/bin/
debian:/usr/local/mongodb/bin# ./mongo
MongoDB shell version: 1.6.5
connecting to: test
> use twitter
switched to db twitter
> db.profiles.find().limit(1);
error: {
“$err” : “can’t map file memory – mongo requires 64 bit build for larger datasets”,
“code” : 10084

}

XXX@debian:~$ du -h /data/db/
3.0G    /data/db/

※問題1

。。別マシンで動かすか、、

▼インスタンスを強制終了してしまった場合。

./mongod –dbpath=/data/db/ –repair

※lockファイルが出来上がっていたので、その場合はrepairコマンドで削除できるみたい。

▼DB切断(cli)

> exit
bye

▼インスタンス終了(debian)

kill -2 <pid>

こちら側は大丈夫。

▼インスタンス終了(cli)

debian:/usr/local/mongodb/bin# ./mongo
MongoDB shell version: 1.6.5
connecting to: test
> use admin
switched to db admin
> db.shutdownServer()
Tue Feb  8 21:26:18 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1
server should be down…
Tue Feb  8 21:26:18 trying reconnect to 127.0.0.1
Tue Feb  8 21:26:18 reconnect 127.0.0.1 failed couldn’t connect to server 127.0.0.1
Tue Feb  8 21:26:18 MessagingPort say send() errno:9 Bad file descriptor 127.0.0.1:27017
Tue Feb  8 21:26:18 Error: error doing query: unknown (anon):1526

※問題2

こちら側は大丈夫でない。調べましょう。

——–

うーむ、問題1のほうは、

dumpファイルを別のDBに展開すればできるかな。

問題2の方は、あとでぐぐーる。

[Mickey]

>[Memo]MongoDB の使い方と問題点2つ」への2件のフィードバック

  1. Tweets that mention [Memo]MongoDB の使い方と問題点2つ at Tokyo Epic!! -- Topsy.com 2011/02/09 9:24 am

    >[…] This post was mentioned on Twitter by MIKIO NOZAKI, MIKIO NOZAKI. MIKIO NOZAKI said: 【blog update info】 [Memo]MongoDB http://is.gd/7MN9L3 […]

  2. [Memo]MongoDB 64bit Win7-OS at Tokyo Epic!! 2011/02/10 12:11 am

    >[…] 昨日の問題点1.  2Gを超えるデータは、32bit Machineでは扱えない、ことの対策。 […]

コメントを残す