nosql
Torres
积累 成长
展开
-
多节点部署Cassandra集群
这篇文章收集了我从Apache Cassandra官网部署Cassandra集群的步骤。下面的步骤是我分享的部署集群的过程。大致分为三步部署第一个节点增加其他节点监视集群(工具nodetool、jConsole、Cassandra GUI)部署第一个节点 1Open cassandra.yaml whichis in'apache-cassandra-1转载 2013-03-12 13:41:48 · 560 阅读 · 0 评论 -
MongoDb 为什么用副本集
MongoDB的主从复制存在以下问题: 主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?因此,MongoDB设计了副本集和分片的功能 由图可以看到客户端连接到整个副本集,不关心具体哪一台机转载 2014-07-28 15:58:33 · 1489 阅读 · 0 评论 -
大数据时代搭建高可用mongodb集群配置教程
大数据时代搭建高可用mongodb集群配置教程在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易转载 2014-04-09 17:26:27 · 486 阅读 · 0 评论 -
MongoDB的备份(mongodump)与恢复(mongorestore)
不用多想,数据的备份无论什么时候都是必须的,尤其是重要数据。MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump.exe和mongorestore.exe文件。先介绍下命令语法:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.转载 2014-03-10 13:39:15 · 507 阅读 · 0 评论 -
mongodb 之索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.dro转载 2014-03-12 16:09:56 · 380 阅读 · 0 评论 -
The script of start cassandra at boot time
For those that installed Cassandra from the tar package found at Cassandra website, here is a very basic script to start it at boot time and stop it later if needed.Create cassandra boot script原创 2014-03-10 21:24:11 · 453 阅读 · 0 评论 -
nosql数据库(MongoDB)并发控制
nosql数据库(MongoDB)并发控制 MongoDB在我们的生产环境中已经大规模的使用,它的性能与稳定已经得到的充分的验证,稳定在线的时间已经有一年多了。在这个过程中的确给我们带来了很多性能上的优势,虽然它不像关系型数据那样有方便的join查询,但就目前我们的应用场景这些缺点(暂且把它当做缺点吧)都是可以接受的。最近在思考了下nosql数据库并发控制方面的问题,在此记录一下。转载 2014-01-06 16:40:21 · 992 阅读 · 0 评论 -
Mongodb java api操作
本篇文章主要介绍了mongodb对应java的常用增删改查的api,以及和spring集成后mongoTemplate的常用方法使用,废话不多说,直接上代码:1.首先上需要用到的两个实体类User和Home,对应用户和家乡import java.util.List;import org.springframework.data.mongodb.core.mapping.Docu转载 2013-12-11 11:33:07 · 15871 阅读 · 2 评论 -
Mongodb vs Hbase
1.Mongodb bson文档型数据库,整个数据都存在磁盘中,hbase是列式数据库,集群部署时每个familycolumn保存在单独的hdfs文件中。2.Mongodb 主键是“_id”,主键上面可以不建索引,记录插入的顺序和存放的顺序一样,hbase的主键就是row key,可以是任意字符串(最大长度是 64KB,实际应用中长度一般为 10-100bytes),在hbase内部,原创 2013-07-30 17:44:16 · 458 阅读 · 0 评论 -
hbase扫盲贴
1. 简介HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。2. HBase的表结构HBase以表的原创 2013-04-17 17:11:00 · 492 阅读 · 0 评论 -
Linux 下 Redis 安装详解
Linux 下 Redis 安装详解redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支转载 2013-04-09 15:53:46 · 360 阅读 · 0 评论 -
Cassandra 1.2 发布
pache Cassandra发布新版 优化PB级数据存储 日前,Apache基金会下属的一个NoSQL分布式数据库Cassandra宣布了一个重要的更新版本。全新的1.2版本主要针对最近一段时期企业数据中心硬件架构的变化加入了新的虚拟磁盘故障预警机制和配置策略,以便适应集群化存储和大数据。 Apache Cassandra是一套开源分布式Key-V转载 2013-03-19 16:57:07 · 464 阅读 · 0 评论 -
cassandra 官方wiki
原文地址:http://wiki.apache.org/cassandra/GettingStarted介绍:这篇文章旨在为那些第一次接触cassandra的用户提供单节点以及多节点配置的概述。cassandra 原本主要是运行在多节点环境。单节点环境主要是用来熟悉它。step 0: 前提条件和社区联系Some people running OS X have trou翻译 2013-03-19 13:51:48 · 1176 阅读 · 0 评论 -
Cassandra dies with "java.lang.OutOfMemoryError: Map failed
Cassandra dies with "java.lang.OutOfMemoryError: Map failed"IF Cassandra is dying specifically with the "Map failed" message it means the OS is denying java the ability to lock more memory. In lin原创 2013-03-13 17:47:36 · 909 阅读 · 0 评论 -
Linux上部署Cassandra环境
Linux上部署Cassandra环境(single-node cluster)主页:http://cassandra.apache.org/介绍: http://www.chinaovo.net/cassandra/283.htmOS:Fedora 16 Cassandra版本:1.0.61.安装Java SDKht转载 2013-03-01 14:08:47 · 417 阅读 · 0 评论 -
Mongodb 分片+副本集配置后异常分析
异常描述:原创 2014-07-29 11:23:10 · 1389 阅读 · 0 评论