posted @ 2013-11-26 15:36
11 2013 档案
摘要:就用单词计数这个例子,需要统计的单词存在HBase中的word表,MapReduce执行的时候从word表读取数据,统计结束后将结果写入到HBase的stat表中。 1、在eclipse中建立一个hadoop项目,然后从hbase的发布包中引入如下jarhbase-0.94.13.jarzookeeper-3.4.5.jarprotobuf-java-2.4.0a.jarguava-11.0.2.jar 2、在HBase中建立相关的表和初始化测试数据 package cn.luxh.app;import java.io.IOException;im...
阅读全文
摘要:1、添加超级管理员用户 1)切换到admin数据库>use admin 2)添加管理员用户 >db.addUser("admin","admin") 添加了一个叫admin的用户,密码是admin。拥有对任意数据库的所有权限 3)查看已添加的用户>db.system.users.find(){ "_id" : ObjectId("528c24eb30c8aafadfc15f60"), "user" : "admin", "readOnly"
阅读全文
posted @ 2013-11-20 11:23
摘要:1、查询集合中的所有记录db.users.find(){ "_id" : ObjectId("528b1173613e3289197a6486"), "name" : "lihuai", "age" : 35, "status" : "A", "groups" : [ "news", "sports" ] }{ "_id" : ObjectId("528b17ffef
阅读全文
posted @ 2013-11-19 16:45
摘要:MongoDB以文档的形式存储数据,文档是类似于JSON键值对结构的BSON格式。 许多有共性的文档就组成一个集合。 集合、文档分别对应关系型数据库的表和行记录。 进入数据库:[mongodb@localhost bin]$ pwd/usr/local/mongodb-linux-x86_64-2.4.8/bin[mongodb@localhost bin]$ ./mongo 默认是进入到test数据库:MongoDB shell version: 2.4.8connecting to: test> ...
阅读全文
posted @ 2013-11-19 15:27
摘要:1、下载mongodb-linux-x86_64-2.4.8.tgz http://www.mongodb.org/downloads2、添加相应的组和用户[root@localhost local]# groupadd mongodb[root@localhost local]# useradd mongodb -g mongodb3、解压[root@localhost local]# tar -zxvf mongodb-linux-x86_64-2.4.8.tgz4、改变mongodb文件所属组和用户[root@localhost local]# chown -R mongodb:mon.
阅读全文
posted @ 2013-11-19 11:46
摘要:搜集了网络上的一些资料,关于数据库设计和和查询方面的简单优化,整理如下:设计方面 1、设计表和表之间的关联,能够降低数据的冗余,保证了数据的完整性。但是多表之间的关联查询,却会降低性能,查询速度较低,尤其是数据量非常大的时候。2、增加数据冗余,会加快系统的响应时间,提高查询速度,但是如果冗余数据更新不及时,就会造成数据的不一致。3、所以对表之间的关联需要合理设计,关联的数据量是否非...
阅读全文
posted @ 2013-11-06 10:31
浙公网安备 33010602011771号