落書き以上、技術メモ以下

気になったことをまとめておきます。

RPiにMongoDBをインストール

Raspberry Pi にMongoDBをインストールしたのでメモ。

gitのインストール

gitが必要になるのでインストール。

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git

gitでバイナリのMongoDBを持ってきて各種設定

今回はバイナリのMongoDBを使用する。

ソースからコンパイルすると時間がかかるらしい。

ファイルを持ってきていろいろ設定。

$ git clone https://github.com/nmcl/mongo4pi
$ cd mongo4pi
$ tar zxf mongo.tar.gz
$ cd mongo
$ sudo cp -r bin/* /usr/bin/
$ sudo cp -r include/*  /usr/include/
$ sudo cp -r lib/* /usr/lib/
$ sudo adduser --firstuid 100 --ingroup nogroup --shell /etc/false --disabled-password --gecos "" --no-create-home mongodb
$ sudo mkdir /var/log/mongodb/
$ sudo mkdir /var/lib/mongodb/
$ sudo chown mongodb:nogroup /var/log/mongodb/
$ sudo chown mongodb:nogroup /var/lib/mongodb/ 

gitでソースファイルから各種設定のファイルを持ってきてコピー

$ cd ../
$ git clone https://github.com/RickP/mongopi
$ cd mongopi/debian
$ sudo cp init.d /etc/init.d/mongod
$ sudo cp mongodb.conf /etc/
$ sudo chmod u+x /etc/init.d/mongod
$ sudo update-rc.d mongod defaults

MongoDBの開始

$ sudo /etc/init.d/mongod start

もしくは

$ sudo service mongod start

MongoDBの停止

$ sudo service mongod stop

もしくは

$ sudo /etc/init.d/mongod stop

pymongoのインストール(RPiでeasy_installができなかったためapt-getでインストール)

$ sudo apt-get install python-pymongo

参考

Emerson's Site | MongoDB + Raspberry Pi (without building anything!)