1 download the install package
wget
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz
2 uncompress the package
tar -zxvf mongodb-linux-x86_64-2.2.3.tgz
mv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb
3 start the mongod service
/usr/local/mongodb/bin/mongod -port 27107 --dbpath /usr/local/mongodb/data/ --logpath /usr/local/mongodb/log/mongodb1.log &
4 add the command to profiles
echo "export PATH=$PATH:/usr/local/mongodb/bin">>/etc/profile
source /etc/profiles
5 add user
db.addUser("haozhi","haozhi",false);
db.addUser("tim","tim",false);
db.auth("tim","tim");
db.auth("haozhi","haozhi");
use db1;
db.tim.insert({"dd":"tim"});
use db2;
db.hz.insert({"dd":"haozhi"});
6 import large data
for( var i = 1; i < 500000; i++ ) db.card.save( { x:4, j:i } );
tim user
for( var i = 1,m=10; i < 600000; i++,m++ ) db.timcoll.save( { x:m, j:i } );
db.timcoll.find().limit
7 login
mongo 127.0.0.1:27107
8 why 2 port of mongodb ?
[root@mongo-dev ~]# netstat -tpln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:28017 0.0.0.0:* LISTEN 1963/mongod
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1288/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1364/master
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 4236/zabbix_agentd
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 1963/mongod
tcp 0 0 :::22 :::* LISTEN 1288/sshd
tcp 0 0 ::1:25 :::* LISTEN 1364/master
tcp 0 0 :::10050 :::* LISTEN 4236/zabbix_agentd
那时因为monodb默认开启了一个web服务来方便使用者管理mongodb服务。网址的端口就是28017
http://10.100.10.198:28017/ 打开次网址,就可以看到管理界面了。
-- Conference: http://www.cnblogs.com/oubo/archive/2012/02/24/2394667.html
分享到:
相关推荐
在这个“数据库-MongoDB安装以及数据初始化海量数据.rar”压缩包中,包含了关于MongoDB的安装指南和海量数据初始化的教程。以下是MongoDB的相关知识点: 1. **MongoDB安装**: - **下载**: 首先,你需要从MongoDB...
此外,MongoDB还提供了复制集(Replica Set)功能,用于实现数据的冗余和高可用性,以及分片(Sharding)功能,用于水平扩展以处理海量数据。3.0.4版本虽然相对较旧,但依然包含了这些核心特性。 总的来说,MongoDB...
3. 初始化 MongoDB 服务:创建数据目录并启动 MongoDB 服务。 4. 配置安全设置:设置访问控制,启用身份验证,避免无保护的数据库暴露。 5. 开始使用:连接到 MongoDB shell,开始创建数据库、集合和文档。 四、...
- 安装过程包括解压、设置环境变量和初始化数据库目录。 - 配置过程可以设置数据路径、日志路径、端口等参数。 3. 常用命令:包括数据插入(insert)、查询(query)、删除(remove)、更新(update)等操作。 ...
MongoDB是一款开源、分布式、高性能的NoSQL数据库,尤其适合处理海量数据的现代应用程序。它以其灵活性、可扩展性和易用性而闻名。在本文中,我们将深入探讨MongoDB的老版本2.6.12与Linux操作系统(如描述中提到的...
副本集集群的搭建步骤包括成员的初始化、配置副本集的配置文件、启动副本集成员服务、加入副本集以及副本集功能扩展。副本集工作机制包括主从复制机制和选举机制等。分片功能是MongoDB用于实现大数据量自动分片,...
在处理海量数据时,为了提高性能和可扩展性,MongoDB 提供了分片(Sharding)功能,即将数据分散到多个物理节点上,实现水平扩展。本文将详细介绍2012年最新的MongoDB分片配置步骤,适用于权威的MongoDB环境搭建。 ...
在安装"mongodb-linux-x86_64-3.4.6"压缩包时,首先需要解压,然后按照官方文档的步骤配置环境变量、初始化数据目录、启动服务。在Linux环境下,通常会使用`systemd`服务管理MongoDB,通过编写`systemd`单元文件来...
- **初始化复制集**:确保每个复制集都已正确初始化,并设置好主从节点。 - **配置配置服务器**:配置多台配置服务器,确保元数据的安全性和可靠性。 - **配置路由器**:设置一个或多个路由器,以便客户端可以通过...
MongoDB是一款开源、分布式、高性能的NoSQL数据库,特别适合处理海量数据。在这个"mongodb-linux-x86_64-3.2.12.tgz"压缩包中,包含的是适用于Linux平台的64位MongoDB版本3.2.12。这个版本是2017年发布的一个稳定版...
MongoDB 提供了一种名为分片集群(Sharding Cluster)的架构,它允许通过水平扩展来处理海量数据,避免单点故障,并提供数据冗余。 在分片集群中,有三个核心组件: 1. **Shard Server**:存储实际数据块的 mongod...
MongoDB是一款开源、分布式、高性能的NoSQL数据库,特别适合处理海量数据和高并发场景。在Windows x86_64平台上,版本2.2.2的安装包为"mongodb-win32-x86_64-2.2.2.zip"。这个压缩包包含了在Windows操作系统上运行...
通常,安装步骤包括设置环境变量、创建数据目录、初始化配置文件、启动MongoDB服务以及设置防火墙规则以允许访问。 安装完成后,你可以使用MongoDB的命令行工具`mongo`来交互式地操作数据库,或者通过编程语言的...
4. 自动分片:MongoDB 的分片功能允许数据自动分布在多个节点上,以处理海量数据并提高性能。 5. 内建复制:MongoDB 支持数据复制,以实现冗余和故障转移,提高系统的可靠性和数据安全性。 6. 性能优化:MongoDB ...
在MongoDB中,分片提供了在不影响应用程序性能的情况下管理海量数据的能力。 在MongoDB分片群集中,有三个关键组件: 1. **Shard Server**:这是实际存储数据的MongoDB实例,通常以副本集(Replica Set)的形式...
MongoDB是一款开源、高性能、无模式的分布式文档型数据库,被广泛应用于Web开发、数据分析、存储海量数据等场景。在Linux平台上,对于x86_64架构的系统,我们通常会下载对应的二进制包进行安装。"mongodb-linux-x86_...
MongoDB是一款高性能、无模式的NoSQL数据库,以JSON格式存储数据,支持丰富的查询表达式,适合处理大量非结构化或半结构化的数据。在在线教育系统中,MongoDB的角色至关重要,因为这类系统通常涉及用户信息、课程...
2.4 MongoDB数据类型 2.4.1 基本数据类型 2.4.2 数字类型 2.4.3 日期类型 2.4.4 数组类型 2.4.5 内嵌文档类型 2.4.6 _id键和ObjectId对象 2.5 MongoDB的下载和安装 2.5.1 MongoDB的下载 ...
这些特点使得MongoDB成为本文提出的海量数据分布式存储与共享方案的理想选择。 在海量数据存储需求方面,传感器数据具有海量性和重复性,若全部存储无疑会造成时间与空间的浪费。因此,数据预处理变得至关重要。在...