mongo数据库安装
#mongo-all-new安装平台环境:
#安装mongodb
#安装zabbix
#设置mongo副本集搭建
#mongo数据导入,同步
#安装网络工具
yum -y install net-tools net-snmp
#安装epel扩展源
cd /root
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm
yum -y update
#创建transfor用户
useradd transfor
passwd xxx
cat /etc/passwd|grep transfor
#安装zabbix
cd /root/
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-2.4.5-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.5-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
cd /root/
rpm -ivh zabbix-*
rpm -qa |grep zabbix
#mongodb下载安装
groupadd mongod
useradd -s /sbin/nologin -g mongod mongod
cat /etc/passwd |grep mongo
cd /root
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.0.7.tgz
tar zxvf mongodb-linux-x86_64-rhel70-3.0.7.tgz
mv mongodb-linux-x86_64-rhel70-3.0.7 /usr/local/mongodb
mkdir -p /data/mongodb2/db
mkdir /data/mongodb2/log
mkdir /data/mongodb2/keyfile
chmod 755 !$
touch /data/mongodb2/keyfile/security
chmod 600 !$
echo "xxxxy" > !$
cat !$
touch /data/mongodb2/log/mongo.log
chmod 644 !$
chown -R mongod.mongod /data/mongodb2
ll /data
ll /data/mongodb2/
ll /data/mongodb2/log/
ll /data/mongodb2/keyfile/
vim /lib/systemd/system/mongod.service
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
Type=forking
PIDFile=/data/mongodb2/db/mongod.lock
ExecStart=/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb2/db --logpath=/data/mongodb2/log/mongo.log --fork --port 27017 --logappend --replSet rep1 --rest --httpinterface --maxConns=8000 --keyFile=/data/mongodb2/keyfile/security
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
LimitFSIZE=infinity
LimitCPU=infinity
LimitAS=infinity
LimitNOFILE=64000
LimitNPROC=64000
WantedBy=multi-user.target
systemctl enable mongod.service
systemctl start mongod.service
ps aux |grep mongo |grep -v 'grep'
systemctl status mongod.service
#将mongo程序添加到环境变量
echo "export PATH=/usr/local/mongodb/bin:$PATH" >>/etc/profile
source !$
echo $PATH
#mongo副本集搭建
mongod 就是启动mongodb的命令
-port mongodb启动时使用的端口
--dbpath 指定一个目录为mongodb数据库存放路径
--logpath 日志文件存放路径
--logappend 日志文件自动累加,而不是覆盖
--fork 在后台开启Mongdb服务
--directoryperdb 将每个数据库存放在单独的目录中
页:
[1]