`
xitonga
  • 浏览: 611115 次
文章分类
社区版块
存档分类
最新评论

MongoDB安装以及数据初始化海量数据

 
阅读更多

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安装以及数据初始化海量数据.rar”压缩包中,包含了关于MongoDB的安装指南和海量数据初始化的教程。以下是MongoDB的相关知识点: 1. **MongoDB安装**: - **下载**: 首先,你需要从MongoDB...

    MongoDB 数据库

    此外,MongoDB还提供了复制集(Replica Set)功能,用于实现数据的冗余和高可用性,以及分片(Sharding)功能,用于水平扩展以处理海量数据。3.0.4版本虽然相对较旧,但依然包含了这些核心特性。 总的来说,MongoDB...

    mongodb2.8.0

    3. 初始化 MongoDB 服务:创建数据目录并启动 MongoDB 服务。 4. 配置安全设置:设置访问控制,启用身份验证,避免无保护的数据库暴露。 5. 开始使用:连接到 MongoDB shell,开始创建数据库、集合和文档。 四、...

    MongoDB学习笔记

    - 安装过程包括解压、设置环境变量和初始化数据库目录。 - 配置过程可以设置数据路径、日志路径、端口等参数。 3. 常用命令:包括数据插入(insert)、查询(query)、删除(remove)、更新(update)等操作。 ...

    【老版本】MongoDB+Linux+2.6.12

    MongoDB是一款开源、分布式、高性能的NoSQL数据库,尤其适合处理海量数据的现代应用程序。它以其灵活性、可扩展性和易用性而闻名。在本文中,我们将深入探讨MongoDB的老版本2.6.12与Linux操作系统(如描述中提到的...

    MongoDB副本集集群

    副本集集群的搭建步骤包括成员的初始化、配置副本集的配置文件、启动副本集成员服务、加入副本集以及副本集功能扩展。副本集工作机制包括主从复制机制和选举机制等。分片功能是MongoDB用于实现大数据量自动分片,...

    2012 最新的mongodb sharding配置步骤 权威指南 分片步骤

    在处理海量数据时,为了提高性能和可扩展性,MongoDB 提供了分片(Sharding)功能,即将数据分散到多个物理节点上,实现水平扩展。本文将详细介绍2012年最新的MongoDB分片配置步骤,适用于权威的MongoDB环境搭建。 ...

    mongodb-linux-x86_64-3.4.6

    在安装"mongodb-linux-x86_64-3.4.6"压缩包时,首先需要解压,然后按照官方文档的步骤配置环境变量、初始化数据目录、启动服务。在Linux环境下,通常会使用`systemd`服务管理MongoDB,通过编写`systemd`单元文件来...

    mongodb的大型分布式部署

    - **初始化复制集**:确保每个复制集都已正确初始化,并设置好主从节点。 - **配置配置服务器**:配置多台配置服务器,确保元数据的安全性和可靠性。 - **配置路由器**:设置一个或多个路由器,以便客户端可以通过...

    mongodb-linux-x86_64-3.2.12.tgz

    MongoDB是一款开源、分布式、高性能的NoSQL数据库,特别适合处理海量数据。在这个"mongodb-linux-x86_64-3.2.12.tgz"压缩包中,包含的是适用于Linux平台的64位MongoDB版本3.2.12。这个版本是2017年发布的一个稳定版...

    mongoDB集群部署文档

    MongoDB 提供了一种名为分片集群(Sharding Cluster)的架构,它允许通过水平扩展来处理海量数据,避免单点故障,并提供数据冗余。 在分片集群中,有三个核心组件: 1. **Shard Server**:存储实际数据块的 mongod...

    mongodb-win32-x86_64-2.2.2.zip

    MongoDB是一款开源、分布式、高性能的NoSQL数据库,特别适合处理海量数据和高并发场景。在Windows x86_64平台上,版本2.2.2的安装包为"mongodb-win32-x86_64-2.2.2.zip"。这个压缩包包含了在Windows操作系统上运行...

    mongodb-linux-x86_64-rhel62-3.2.22.tgz

    通常,安装步骤包括设置环境变量、创建数据目录、初始化配置文件、启动MongoDB服务以及设置防火墙规则以允许访问。 安装完成后,你可以使用MongoDB的命令行工具`mongo`来交互式地操作数据库,或者通过编程语言的...

    mongodb-linux-x86_64-rhel70-5.0.1.tgz

    4. 自动分片:MongoDB 的分片功能允许数据自动分布在多个节点上,以处理海量数据并提高性能。 5. 内建复制:MongoDB 支持数据复制,以实现冗余和故障转移,提高系统的可靠性和数据安全性。 6. 性能优化:MongoDB ...

    配置mongodb分片群集1

    在MongoDB中,分片提供了在不影响应用程序性能的情况下管理海量数据的能力。 在MongoDB分片群集中,有三个关键组件: 1. **Shard Server**:这是实际存储数据的MongoDB实例,通常以副本集(Replica Set)的形式...

    mongodb-linux-x86_64-4.0.13.tgz

    MongoDB是一款开源、高性能、无模式的分布式文档型数据库,被广泛应用于Web开发、数据分析、存储海量数据等场景。在Linux平台上,对于x86_64架构的系统,我们通常会下载对应的二进制包进行安装。"mongodb-linux-x86_...

    SpringCloud-mongodb.7z

    MongoDB是一款高性能、无模式的NoSQL数据库,以JSON格式存储数据,支持丰富的查询表达式,适合处理大量非结构化或半结构化的数据。在在线教育系统中,MongoDB的角色至关重要,因为这类系统通常涉及用户信息、课程...

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    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的下载 ...

    基于海量数据的分布式存储与共享方案.pdf

    这些特点使得MongoDB成为本文提出的海量数据分布式存储与共享方案的理想选择。 在海量数据存储需求方面,传感器数据具有海量性和重复性,若全部存储无疑会造成时间与空间的浪费。因此,数据预处理变得至关重要。在...

Global site tag (gtag.js) - Google Analytics