阿里云ECS服务器环境搭建(3) —— ubuntu 16.04 安装mongodb,并实现可视化
1. 环境
- 阿里云 ECS服务器 (4核 8G 4M)
- Ubuntu16.04-64-bit 图形界面
2. mongodb的安装与配置
2.1. 下载mongodb,并安装
- 使用系统自带的火狐浏览器下载 Ubuntu 16.04 Linux 64-bit x64 版本的mongodb安装包,官网地址为 http://www.mongodb.org/downloads

- 下载之后,默认会保存在用户的Downloads目录

- 将文件解压,然后复制到 /usr/local/mongodb (需要手动创建该目录)

1、首先打开终端(Ctrl+Alt+T)输入mkdir /usr/local/MongoDB来创建/usr/local/mongodb
mkdir /usr/local/mongoDB
cd ~/Downloads/mongodb-linux-x86_64-ubuntu1604-3.6.5/
cp -r ./* /usr/local/mongodb/
2.2. 设置系统环境
- 将 mongodb的bin目录添加到系统环境的PATH中,修改 /etc/profile文件,这样所有的用户都能使用到。
gedit /etc/profile
export PATH=$PATH:/usr/local/mongodb/bin

source /etc/profile
2.3. 编辑mongodb的配置文件mongod.conf
gedit /etc/mongod.conf
verbose = true
port = 27017
logpath = /var/log/mongodb/logs/mongodb.log
logappend = true
dbpath = /data/db/
directoryperdb = true
auth = false
fork = true
quiet = true

2.4. 设置数据存储位置
mkdir -p /data/db/
mkdir -p /var/log/mongodb/logs/
touch /var/log/mongodb/logs/mongodb.log
2.5. 注册开机启动和简易启动命令
- 创建 /etc/init.d/mongodb 文件:
gedit /etc/init.d/mongodb
#!/bin/sh
. /lib/lsb/init-functions
PROGRAM=/usr/local/mongodb/bin/mongod
MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`
test -x $PROGRAM || exit 0
case "$1" in
start)
ulimit -n 3000
log_begin_msg "Starting MongoDB server"
$PROGRAM -f /etc/mongod.conf
log_end_msg 0
;;
stop)
log_begin_msg "Stopping MongoDB server"
if [ ! -z "$MONGOPID" ]; then
kill -15 $MONGOPID
fi
log_end_msg 0
;;
status)
;;
*)
log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"
exit 1
esac
exit 0

chmod +x /etc/init.d/mongodb
update-rc.d mongodb defaults
service mongodb start
mongo

- 使用 service mongodb stop 停止mongodb服务

3. mongodb的可视化
- 常用的mongodb图形化软件有两个:NoSQLBooster和,下面分别讲下如何安装和使用。
3.1. mongodb的可视化工具:NoSQLBooster
cd Downloads
chmod +x nosqlbooster4mongo-4.5.4.AppImage
./nosqlbooster4mongo-4.5.4.AppImage

- 注意:第一次安装,主要是在系统里形成一些配置文件。以后每次启动这个软件,只需要双击这个文件,或者 ./nosqlbooster4mongo-4.5.4.AppImage 就可以启动了。

|