MongoDB Raspberry Pi

Raspbian な Raspberry Pi Model B+ で MongoDB を使用する準備など.

投稿日:

32bit のローパワーな ARM で MongoDB だと?というのは,stackoverflow の How do I install mongodb on the beaglebone black http://stackoverflow.com/questions/20338008/how-do-i-install-mongodb-on-the-beaglebone-black に対する回答に帰結するのでしょうが,Raspbian で何か手軽に使える方法はないだろうかと思うわけです.

というわけで,上記の stackoverflow の回答でも触れられている MongoDB の JIRA の SERVER-1811 ARM support を見てみました.
https://jira.mongodb.org/browse/SERVER-1811

Apr 09 2013 01:36:00 AM GMT+0900 に下記のようなコメントがあります.

I've successfully patched MongoDB 2.4.1 with V8 for armv7l
(中略)
git clone -b v2.4.1 https://github.com/wtfuzz/mongo-arm

A binary package is available from: https://s3.amazonaws.com/wtfuzz/mongo-arm/mongodb-linux-armv7l-2.4.1.tgz

2.4 は一つ前の stable バージョンなのでさほど古くありません.しかもバイナリまで準備されています.

mongodb-linux-armv7l-2.4.1.tgz は,Is there a MongoDB 2.4+ installation available for Arm chips? http://stackoverflow.com/questions/22706738/is-there-a-mongodb-2-4-installation-available-for-arm-chips でも紹介されていますが,https://github.com/carlipa/public/tree/master/files にもありますね.

これ以外だと,検索でよくヒットする定番としては,バージョンはちょっと古めですが,https://github.com/skrabban/mongo-nonx86https://github.com/RickP/mongopi ですかね.ただ,mongo-nonx86 について書かれているブログを読むと,ビルドに長時間要するようで.mongopi をビルドしたものは,https://github.com/nmcl/mongo4pi で公開されています.

他には,http://www.widriksson.com/install-mongodb-raspberrypi/ で紹介されているように,MongoDB binaries for Raspberry Pi https://github.com/brice-morin/ArduPi/tree/master/mongodb-rpi でもバイナリが公開されていますし,MongoDB for ARM https://github.com/Barryrowe/mongo-arm でもバイナリが公開されています.https://github.com/hereshem/mongoPi ではソースとビルドの手順が書かれています.

バイナリはあるけど起動スクリプトとかどうしよう,という場合は,MongoDB init.d script for the Raspberry Pi https://github.com/Frescha/mongodb-initd-rasp を参考にするのもよいです.

-MongoDB, Raspberry Pi

Copyright© hirooka.pro , 2013-2018 All Rights Reserved.