linux下的membase数据库安装

本文主要介绍的是linux系统下membase数据库的安装与使用,闲话少说,马上开始!
一、下载membase安装文件
wget [url=http://packages.couchbase.com/releases/1.7.2/membase-server-community_x86_64_1.7.2.rpm]http://packages.couchbase.com/releases/1.7.2/membase-server-community_x86_64_1.7.2.rpm[/url]

二、安装membase
rpm -ivh membase-server-community_x86_64_1.7.2.rpm

$rpm -ivh membase-server-community_x86_64_1.7.2.rpm
Preparing... ########################################### [100%]
1:membase-server ########################################### [100%]
Starting membase-server[确定]

You have successfully installed Membase Server.
Please browse to [url=http://localhost.localdomain:8091/]http://localhost.localdomain:8091/[/url] to configure your server.
Please refer to [url=http://couchbase.com]http://couchbase.com[/url] for additional resources.

Please note that you have to update your firewall configuration to
allow connections to the following ports: 11211, 11210, 4369, 8091
and from 21100 to 21299.

By using this software you agree to the End User License Agreement.
See /opt/membase/LICENSE.txt.

接下来只需要在windows平台下访问 [url=http://ip:8091]http://ip:8091[/url] 即可完成后续的配置。

[img]http://dl.iteye.com/upload/attachment/0070/6998/1cdd55e4-7084-3632-a17a-72897899c799.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/0070/7000/5f743c21-f2d4-394d-b034-e07591ed11d1.jpg[/img]
这里有两种选择模式,一种是创建一个新的集群;另一种是加入一个现有的集群。我们第一次安装的时候先选择创建一个新的集群。至于membase的集群问题,以后会单独讨论。
[img]http://dl.iteye.com/upload/attachment/0070/7002/ba769575-000b-3d97-a4e5-f2403c0c32b3.jpg[/img]
这里的bucket类似mysql里的数据库,我们选择安装membase。mambase与memcache的主要区别就在于数据是否可以落地。
下面的是否允许复制,我们选择默认值就好了。
[img]http://dl.iteye.com/upload/attachment/0070/7004/c8d46d52-ed59-3a2c-95e8-d501c0359f60.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/0070/7006/bd32dcf1-a118-3416-ad0c-29b6fda5f593.jpg[/img]
设置管理平台的密码。
[img]http://dl.iteye.com/upload/attachment/0070/7008/d728d487-5b5a-30c5-a639-633576fa8d53.jpg[/img]
至此,membase数据库就安装成功了。启动membase的命令和memcache几乎相同。具体参见我的另一篇博客
memcached -d -m 2048 -u root -l 192.168.1.2 -p 11211 -c 1024 -P /tmp/memcached.pid
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Membase 是 NoSQL 家族的一个新的重量级的成员。 Membase是开源项目,源代码采用了Apache2.0的使用许可。该项目托管在GitHub.Source tarballs上,目前可以 下载beta版本的Linux二进制包。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还包括Zynga和NHN这两个主要贡献者的工程师,这两个组织都是很大的在线游戏和社区网络空间的供应商。 Membase容易安装、操作,可以从单节点方便的扩展到集群,而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开 发者和经营者提供了一个比较低的门槛。做为缓存解决方案,Memcached已经在不同类型的领域(特别是大容量的Web应用)有了广泛的使用,其中 Memcached的部分基础代码被直接应用到了Membase服务器的前端。 通过兼容多种编程语言和框架,Membase具备了很好的复用性。在安装和配置方面,Membase提供了有效的图形化界面和编程接口,包括可配置 的告警信息。 Membase的目标是提供对外的线性扩展能力,包括为了增加集群容量,可以针对统一的节点进行复制。 另外,对存储的数据进行再分配仍然是必要的。 这方面的一个有趣的特性是NoSQL解决方案所承诺的可预测的性能,类准确性的延迟和吞吐量。通过如下方式可以获得上面提到的特性: •自动将在线数据迁移到低延迟的存储介质的技术(内存,固态硬盘,磁盘) •可选的写操作一一异步,同步(基于复制,持久化) •反向通道再平衡[未来考虑支持] •多线程低锁争用 •尽可能使用异步处理 •自动实现重复数据删除 •动态再平衡现有集群 •通过把数据复制到多个集群单元和支持快速失败转移来提供系统的高可用性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值