首页 > linux > centos > 5.centos7 yum安装mongodb

5.centos7 yum安装mongodb

Red Hat Enterprise Linux和CentOS 6, 7可以通过rpm安装包安装.

1 配置mongodb源

Centos安装mongodb企业版 官方指引

1.1 创建/etc/yum.repos.d/mongodb-enterprise.repo文件

touch /etc/yum.repos.d/mongodb-enterprise.repo

1.2 加入mongodb 企业版3.6源信息

[mongodb-enterprise]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/3.6/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

注意mongodb的奇数版本是开发版,不适合用于生产环境。

2 yum方式安装mongodb

sudo yum install -y mongodb-enterprise

3 启动停止mongodb

3.1 有关SELinux

如果你采用了SELinux,需要配置SElinux允许mongodb启动。配置方法相见1中的官方文档。在RHEL7.0中,如果你改变了data路径,默认的SELinux策略将会阻止mondb的写入。我们方便起见,关闭了SElinux。

3.2 mongodb默认数据路径

MongoDB文件默认存储在/var/lib/mongo目录,日志文件默认存储在/var/log/mongodb目录。可以在/etc/mongod.conf文件中修改。

3.3 启动mongodb

sudo service mongod start

3.4 停止mongodb

service mongod stop

3.5 重启mogodb

sudo service mongod restart

3.5 命令行连接mongodb

mongo --host 127.0.0.1:27017

4 卸载Mongodb

4.1 停止mongodb

service mongod stop

4.2 删除mongodb相关包

sudo yum erase $(rpm -qa | grep mongodb-enterprise)

4.3 删除数据文件

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

1 源码安装Redis4.0

linux安装Redis官方文档

wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar xzf redis-4.0.9.tar.gz
cd redis-4.0.9
#make centos7.0默认采用make会报错换成make MALLOC=libc
make MALLOC=libc
make install

centos7源码编译安装redis时需要注意:

  • make编译时需要gcc命令
yum install gcc

图6-1

2 启动Redis

2.1 方法一命令行直接启动redis

src/redis-server

2.2 写一个启动脚本启动redis

将2.1中的命令写入redis_start.sh脚本中,

/workplace/upload/redis-4.0.9/src/redis-server &

这个命令中&符号表示后台运行,关闭控制台以后,redis正常运行。执行以下命令运行脚本启动redis:

sh redis_start.sh

2.3 停止redis

killall redis-server

1 源码安装Redis4.0

linux安装Redis官方文档

wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar xzf redis-4.0.9.tar.gz
cd redis-4.0.9
#make centos7.0默认采用make会报错换成make MALLOC=libc
make MALLOC=libc
make install

2 启动Redis

2.1 脚本启动redis

将以下命令写入redisstart.sh脚本中, REDISHOME替换成本地redis的安装目录。

/REDIS_HOME/src/redis-server &

执行脚本:

sh redis_start.sh

2.3 停止redis

killall redis-server
转载请保留原文链接.