使用华为云的MongoDB服务在Intel Edison上安装MongoDB

我好久没做这件事了,想重新开始却忘记了方法,所以我用备忘录代替记录。

获取和配置二进制文件

获取适用于32位Linux的二进制文件,并将其放置在适当的位置。

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.2.4.tgz
$ mkdir ~/bin
$ cd ~/bin
$ tar -xzvf ../mongodb-linux-i686-3.2.4.tgz

创建DB文件夹

$ mkdir -p /data/db

设置路径

我设置了以下的~/.profile文件。

export PATH=$HOME/bin/mongodb-linux-i686-3.2.4/bin:$PATH
alias mongod='mongod --storageEngine=mmapv1 --dbpath /data/db/'

我根据以下参考进行了第二行的storageEngine选项设置。
因为每次都要指定很麻烦,所以我用别名进行了注册。
我在这里一度感到困惑。
http://stackoverflow.com/questions/34243731/mongodb-28663-cannot-start-server

启动确认

用下面的指令启动。

$ source ~/.profile
$ mongod

我正打算在Edison上安装SensorBee,制作一个有趣的演示,就在这时发生了这件事。