A little bit of everything

元・情報系大学院生の備忘録

MongoDB の install (Mac)

homebrew を使用。
基本、Install MongoDB Community Edition on macOS — MongoDB Manual に従う。
まず、brew update
次に、brew install mongodb
ここで怒られた。対処したやり方↓

yuukiyg.hatenablog.jp

で、これでinstall 完了。


Before you start MongoDB for the first time, create the directory to which the mongod process will write data. By default, the mongod process uses the /data/db directory. と書いてあったので、
mkdir -p /data/db

Before running mongod for the first time, ensure that the user account running mongod has read and write permissions for the directory. らしいので、
chmod -R u+r /data
chmod -R u+w /data

最初の1回起動
mongod

そしたら、 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 的な warning が出てきたので、
ulimit -n 1024
としてファイルディスクリプタの数を変えた。

もう一回、mongod で、起動。
waiting for connections on port 27017 的な文字がでてきたら成功みたい。このままずっと動かないから、なんだろう?と思ったら、これはフォアグラウンドでdbが動いてるらしい。だからもうひとつターミナル開いて、 mongoってやったらちゃんと接続できてた。