- 浏览: 565238 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (478)
- lucene (45)
- oracle (19)
- nutch (2)
- blog (2)
- 垂直搜索 (19)
- java综合 (89)
- spring (15)
- Hibernate (9)
- Struts (9)
- Hadoop (16)
- Mysql (12)
- nosql (10)
- Linux (3)
- MyEclipse (4)
- Ant (1)
- 设计模式 (19)
- JBPM (1)
- JSP (1)
- HtmlParser (5)
- SVN (2)
- 插件 (2)
- 收藏 (7)
- Others (1)
- Heritrix (18)
- Solr (4)
- 主题爬虫 (31)
- 内存数据库 (24)
- 分布式与海量数据 (32)
- httpclient (14)
- Tomcat (1)
- 面试宝典 (6)
- Python (14)
- 数据挖掘 (1)
- 算法 (6)
- 其他 (4)
- JVM (12)
- Redis (18)
最新评论
-
hanjiyun:
本人水平还有待提高,进步空间很大,看这些文章给我有很大的指导作 ...
JVM的内存管理 Ⅲ -
liuxinglanyue:
四年后的自己:这种方法 不靠谱。 使用javaagent的方式 ...
计算Java对象占用内存空间的大小(对于32位虚拟机而言) -
jaysoncn:
附件在哪里啊test.NoCertificationHttps ...
使用HttpClient过程中常见的一些问题 -
231fuchenxi:
你好,有redis,memlink,mysql的测试代码吗?可 ...
MemLink 性能测试 -
guyue1015:
[color=orange][/color][size=lar ...
JAVA同步机制
就像和被人们当初炒得沸沸扬扬的SOA、OSGi等技术一样,NoSQL也成了当今的宠儿,虽然SOA、OSGi还在继续,但丝毫没有影响NoSQL的热度。
我比较喜欢新鲜的技术和知识,几个月前Twitter向NoSQL转型时,我也试着学习下NoSQL,可惜选择的是Cassandra,虽然我非常喜欢Appache,但是Cassandra的资料实在太少,在运行了下Cassandra自带的几个单元测试、看了看其源代码之后就把它丢到一边了,主要是因为没有应用驱动,不想去费时的找学习资料学习。
今天在CSDN中又看到了NoSQL,不过介绍的是MongoDB,话说其资料很丰富,社区也很活跃。于是我Google了一下MongoDB,不搜不知道,OMG,从安装到入门,资料真的是相当的多啊,呵呵,于是手又痒痒了,又想试一试。
下面主要是我在Windows上(Win7)安装、运行、安装Windows服务的笔记,以作备忘。
1、下载
下载地址:http://www.mongodb.org/downloads
从其下载页面就可以看出MongoDB还真的是不赖,支持各个操作系统,其驱动也有好多,其中就有我喜欢的Java和Python驱动,看样子我真的应该学习下了。
我下载的是Windows 32 1.7.1版本的【http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.7.1.zip】(正在开发中,不稳定,不过学习可以了),它的说明中有个限制,数据最大只能2GB,不过对于学习来说,已经足够了。
2、安装
安装非常简单,解压就行了,我解压后,放在D:/MongoDB目录下。
为了命令行的方便,我把D:/MongoDB/bin加到系统环境变量的path中了。
3、运行
D:\>mongod --dbpath D:/MongoDB/data
Sun Oct 24 15:07:05 MongoDB starting : pid=2472 port=27017 dbpath=D:/MongoDB/data 32-bit
** NOTE: This is a development version (1.7.1) of MongoDB.
** Not recommended for production.
** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
** see http://blog.mongodb.org/post/137788967/32-bit-limitations
Sun Oct 24 15:07:05 db version v1.7.1, pdfile version 4.5
Sun Oct 24 15:07:05 git version: cee2d0d6816a704126c283401db24c949d5f52a3
Sun Oct 24 15:07:05 sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LIB_VERSION=1_35
Sun Oct 24 15:07:05 [initandlisten] waiting for connections on port 27017
Sun Oct 24 15:07:05 [websvr] web admin interface listening on port 28017
由于是开发版,上面就有个警告,没关系,忽略它。
最后两行说明的数据库端口和Web端口,分别是27017和28017,在浏览器中打开http://localhost:28017,可以看到其相关的一些信息。
4、安装Windows服务
每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便,就像我免安装的MySQL一样,我想把它作为Windows服务,这样就方便多了。
D:\MongoDB\bin>mongod --logpath D:\MongoDB\logs\MongoDB.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install
all output going to: D:\MongoDB\logs\MongoDB.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
注意:这条命令要到MongoDB的bin目录下运行,刚开始的时候,我就直接在D:\下运行,结果服务的可执行目录为【"D:\mongod" --logpath "D:\MongoDB\logs\MongoDB.log" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --service 】,肯定是不对的。
该命令行指定了日志文件:D:\MongoDB\logs\MongoDB.log,日志是以追加的方式输出的;
数据文件目录:D:\MongoDB\data,并且参数--directoryperdb说明每个DB都会新建一个目录;
Windows服务的名称:MongoDB;
以上的三个参数都是可以根据自己的情况而定的,呵呵。
最后是安装参数:--install,与之相对的是--remove
启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
是不是很方便了!
转:
http://www.iteye.com/topic/792606
我在windows7 64位下 安装服务,有问题
发表评论
-
基于Hadoop的Hbase环境搭建
2010-12-22 20:47 1322转:http://www.tech126.com/hado ... -
Hbase Shell的常用命令
2010-12-22 20:32 1666总结的一些Hbase shell的命令 都很简单,可以h ... -
HBase的性能优化和相关测试
2010-12-22 20:29 1593HBase的写效率还是很高的,但其随机读取效率并不高 可 ... -
understanding redis internal - 持久化机制
2010-12-05 09:28 1112redis 持久化有2种方式,定时快照与append only ... -
understanding redis internal - 主体结构与启动流程
2010-12-05 09:27 1087一. redis的定义 官方wiki对redis的定 ... -
MemcacheDB, Tokyo Tyrant, Redis performance test
2010-11-29 21:05 882I had tested the following ke ... -
mongodb API
2010-11-28 21:17 836http://api.mongodb.org/java/2.3 ... -
MongoDB 安装与启动
2010-11-28 19:06 986主要介绍在Windows 与 Linux 下的安装与启动 ... -
分布式key-value数据库mongoDB 安装
2010-11-28 19:05 1142Mongo是一个高性能,开源,模式自由(schema-free ... -
HBase使用例子(中文翻译)
2010-11-28 17:33 1557通过编码(java)的形式对HBase进行一系列的管理 ... -
HBase安装及测试
2010-11-28 17:25 1458HBase安装及测试 1. ... -
HBase安装
2010-11-28 17:23 1001官方文档:http://hbase.apache.org/ ... -
在Windows中使用Cygwin安装HBase
2010-11-28 17:21 13541.简介 HBase是 Hadoop 的 ... -
hbase的安装配置
2010-11-28 17:21 923standalone&pseudo-distribut ... -
javaeye上一些hbase讲解的链接
2010-11-28 17:20 10631.比较多的一些讲解http://beyiwork.iteye ... -
HBase入门
2010-11-28 15:58 1019HBase入门 部分内容参考于http://www.na ... -
HBase的安装配置
2010-11-28 15:56 946首先需要先下载HBase最新且稳定的版本:http://www ... -
MongoDB
2010-11-28 14:18 1295软硬件环境 MySQL版本:5.1.50,驱动版本:5. ... -
Berkeley DB Java Edition Research
2010-11-27 14:10 1028一、Berkeley DB Java Edition ... -
Berkeley DB
2010-11-27 13:28 1103Berkeley DB(简称dbd)是oracle下一款开源的 ...
相关推荐
MongoDB 是一种流行的 NoSQL 数据库,主要用于存储非结构化或半结构化的数据。NoSQL 数据库与传统的关系型数据库不同,它不依赖于固定的表结构,而是采用键值对、文档、列族或图形等数据模型,这使得在处理大规模...
在 Windows 环境下安装 MongoDB 需要下载 MongoDB Windows 版,设置数据文件和日志文件的存放目录,启动 MongoDB 服务,并将其作为 Windows 服务随机启动。同时,还需要安装 MongoDB VUE,以便更好地管理和维护 ...
MongoDB是NoSQL数据库的一种,不使用传统的关系型数据库表格和列结构,而是使用键值对、文档、集合和数据库的概念。 二、MongoDB安装步骤 1. 下载安装包:访问MongoDB官方网站...
《dbeaver21.1-enterprise-agent:连接MongoDB与NoSQL数据库的高效工具》 dbeaver21.1-enterprise-agent是一款强大的数据库管理工具,专为IT专业人士设计,尤其适用于处理NoSQL类型数据库,如MongoDB。在当今数据...
1. **MongoDB**:作为最流行的NoSQL数据库,MongoDB支持文档模型,可以处理JSON格式的数据,提供高性能的查询和索引。它在大数据集上的表现优秀,尤其适合动态查询和实时数据分析,但32位系统的限制为2.5GB。 2. **...
- **定义**:MongoDB是一款基于分布式文件存储的非关系型数据库(NoSQL),由C++语言开发,设计初衷是为了满足Web应用程序对高性能及可扩展性的需求。 - **特性**:具备高度的灵活性、易于水平扩展、丰富的查询语言...
* 高性能:云数据库MongoDB版提供了高性能的NoSQL数据库解决方案,满足大数据量和高并发请求的应用场景。 * 可靠性高:云数据库MongoDB版具备高可用性和自动故障转移功能,确保数据的安全性和可靠性。 * 可扩展性强...
在NoSQL数据库中,MongoDB以其灵活性和强大的功能脱颖而出。与传统的SQL数据库不同,MongoDB不依赖于固定的表结构,而是使用集合(Collections)和文档(Documents)的概念。集合类似于SQL中的表,但不需要预先定义...
### MongoDB:一个开源的NoSQL数据库 #### 一、简介 MongoDB 是一款非常流行的开源文档型 NoSQL 数据库,以其高性能、可扩展性以及灵活的数据模型而受到广泛欢迎。它能够处理大量的非结构化数据,并提供了一种简单...
本例是本人参考网上资料自行编写的,希望对感... MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。
而"NoSQL Manager for MongoDB"则是一个专为MongoDB设计的强大管理工具,旨在帮助用户更有效地操作和管理MongoDB数据库。下面将详细介绍这款工具的功能、优势以及其在实际应用中的使用场景。 首先,作为一款可视化...
MongoDB是一种流行的开源、分布式NoSQL数据库系统,以其灵活性、高性能和易用性而闻名。在本主题中,我们将深入探讨MongoDB的安装过程以及如何使用NoSQL Manager工具进行管理。 首先,让我们了解一下NoSQL数据库的...
总之,MongoDB是一个强大的Nosql数据库,适用于需要快速处理大量非结构化数据的应用场景。在Windows环境下正确安装和配置MongoDB,可以确保数据的稳定存储和高效访问,同时利用其特性实现灵活的数据管理。
作为NoSQL数据库的一种,它以JSON格式的文档作为数据存储单元,支持丰富的查询语句,提供了高可用性、可扩展性和高性能。下面将详细介绍MongoDB的核心特性以及安装过程。 **1. MongoDB核心特性** - **文档型数据...
MongoDB是一款开源、分布式、高性能的NoSQL数据库,以其灵活性、可扩展性和高可用性而闻名。MongoDB 4.2.6是该数据库系统的一个重要版本,它提供了许多改进和新特性,使得数据存储和处理更为高效。在这个版本中,...
MongoDB是一款非常流行的开源、非关系型数据库系统,属于NoSQL数据库的一种,它以其灵活性、高性能和可扩展性而受到广泛关注。在这个“非关联数据库mongodb的demo”中,我们可以探索MongoDB的一些核心特性以及如何...
【3.1.1 非关系型数据库MongoDB及其搭建1】 MongoDB是一个流行的非关系型数据库(NoSQL),其设计目标是为了处理大规模数据,特别是在写入负载高和数据结构灵活的场景下。MongoDB的特点在于其基于分布式文件存储的...
此“mongodb-windows-x86-64-6.0.5”是针对Windows 64位操作系统的最新稳定版本,旨在为用户提供了高效且稳定的数据库服务。 1. MongoDB的特点: - 分布式:MongoDB支持分布式部署,可以构建多节点复制集和分片...
1. **文档型数据库**:MongoDB是一种NoSQL数据库,它存储数据以JSON格式的文档为主,这使得数据结构更为灵活,适合处理非结构化和半结构化的数据。 2. **高性能存储**:MongoDB使用名为WiredTiger的存储引擎,该...
MongoDB是一种分布式文档型数据库,它属于NoSQL数据库的一种,以JSON格式的文档作为数据存储方式,具有高性能、高可用性和可扩展性。MongoDB以其灵活性、易用性以及对大数据处理的良好支持,在现代Web应用和云计算...