使用Yum进行MongoDB 安装

在学习爬虫的过程中用到了MongoDB,并且手痒的在Linux系统上安装了。由于对Linux系统并不十分熟悉,因此在安装过程中遇到了很多问题,所以安装某个应用时,尽量选择自己熟悉的系统环境,以减少时间的浪费,毕竟大家的时间和精力都是很宝贵的嘛。

安装环境:Redhat 6.5,64位

在安装前,确认主机能够正常访问外网,因为yum需要通过配置好的网址进行镜像下载。

具体安装步骤可以参考:https://blog.youkuaiyun.com/sinat_36710456/article/details/79664663

在安装过程中,出现以下错误:

1. 提示镜像路径错误

原因:Redhat 6.5自带的yum需要注册后才能使用,我的yum重新安装过,并且配置文件改为6版本,因此将mongodb-org-3.4.repo中的baseurl进行修改。

修改前:

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/

修改后:

baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/3.4/x86_64/

保存配置重新安装,显示安装成功。

2. 远程无法连接此mongodb

在远程电脑中进行ping及telnet命令,看两台主机间是否能通。

mongodb默认端口为27017,telnet IP 27017,提示27017端口失败,查看Linux服务器是否打开27017端口。

在Linux中输入:service iptables status

发现该端口并未打开,遂打开该端口。打开端口前,确认退出mongodb,以解除对该端口的占用。

查看端口占用:lsof -i:端口号,具体可以参考https://www.cnblogs.com/CEO-H/p/7794306.html

打开端口可以参考https://www.cnblogs.com/zengweiming/p/6604424.html

在进行开放端口的配置中,新增的规则位置很重要,如果写在-A INPUT -j REJECT --reject-with icmp-host-prohibited 之后,即使配置成功生效,也会出现端口无法访问问题。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值