http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4400|回复: 0

[浏览器] 通过Xshell在Linux下安装Mongodb教程

[复制链接]
发表于 2014-7-23 13:14:49 | 显示全部楼层 |阅读模式
1>设置mongoDB目录
[C#] 纯文本查看 复制代码
cd /home/apps      附:centOS下创建目录命令  mkdir /home/apps

2>下载mongodb
[C#] 纯文本查看 复制代码
curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz

3>解压缩文件
[C#] 纯文本查看 复制代码
tar xzf mongodb-linux-x86_64-1.6.3.tgz

4>启动服务
[C#] 纯文本查看 复制代码
./mongodb-linux-x86_64-1.6.3/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log

5>将mongoDB服务加入随机启动
vi /etc/rc.local
使用vi编辑器打开配置文件,并在其中加入下面一行代码
[C#] 纯文本查看 复制代码
/home/apps/mongodb/bin/mongod --dbpath /data/mongodb/db --port 27017 --logpath /data/mongodb/log --logappend

6>连接mongoDB
[C#] 纯文本查看 复制代码
./mongodb-linux-x86_64-1.6.3/bin/mongo DBName


讲到这儿,mongoDB的在Linux下安装已完成,本地连接mongoDB也已成功,这时我们就要考虑到另外一个问题了,局域网如何来连接mongoDB呢?局域网中windows机器如何来连接Linux机器中的mongoDB呢?
其实做法一样很简单:./mongodb-linux-x86_64-1.6.3/bin/mongo 192.168.10.234/DBName即可。
不过此处就需要注意了,我们需要在centOS上打开mongoDB的端口号,接下来讲讲如何在centOS上打开指定端口。
我们打开配置文件 /etc/sysconfig/iptables,在该文件中添加如下内容:
[C#] 纯文本查看 复制代码
-A RH-Firewall-l-INPUT -P tcp -m tcp --dport mongoDB端口号 -j ACCEPT

然后重启服务
service iptables restart

此时,你已可以开始通过局域网来访问centOS上部署的mongoDB

顺便再增加一点centOS与windows互访的知识,譬如,我们想把原来在windows机器上的mongoDB产生的文件移植到centOS中,当然可以用移动存储设备来拷贝,但是我这里讲的是Linux(centOS)如何来访问windows共享目录,命令如下:
[C#] 纯文本查看 复制代码
mount -t cifs //ip/共享目录名称 /mnt/sharefile -o username=,password=

上面的命令即将windows的共享目录映射为linux上的/mnt/sharefile目录

本帖被以下淘专辑推荐:



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-3-29 21:13

© 2014-2021

快速回复 返回顶部 返回列表