使用华为云的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,制作一个有趣的演示,就在这时发生了这件事。