上一篇我们介绍了 What is Couchbase Server 接下来我们来看如获取安装包以及简单地配置 官方站点: http://www.couchbase.com 文档归档: http://developer.couchbase.com/documentation-archive 有两个版本:企业版和社区版 这里以社区版为例License: Attribution-NonCommercial-ShareAlike 4.0 International
本文出自 Suzf Blog。 如未注明,均为 SUZF.NET 原创。
转载请注明:http://suzf.net/post/373
- 下载安装
#wget http://packages.couchbase.com/releases/3.0.1/couchbase-server-community-3.0.1-centos6.x86_64.rpm #rpm -ivh couchbase-server-community-3.0.1-centos6.x86_64.rpm --nodeps --force Preparing... ########################################### [100%] Warning: Transparent hugepages may be used. To disable the usage of transparent hugepages, set the kernel settings at runtime with echo never > /sys/kernel/mm/transparent_hugepage/enabled Warning: Transparent hugepages may be used. To disable the usage of transparent hugepages, set the kernel settings at runtime with echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled Warning: Swappiness is not 0. You can set the swappiness at runtime with sysctl vm.swappiness=0 Minimum RAM required : 4 GB System RAM configured : 0.97 GB Minimum number of processors required : 4 cores Number of processors on the system : 1 cores 1:couchbase-server ########################################### [100%] Starting couchbase-server [ OK ] You have successfully installed Couchbase Server. Please browse to http://master01.ocean.org:8091/ to configure your server. Please refer to http://couchbase.com for additional resources. Please note that you have to update your firewall configuration to allow connections to the following ports: 11211, 11210, 11209, 4369, 8091, 8092, 18091, 18092, 11214, 11215 and from 21100 to 21299. By using this software you agree to the End User License Agreement. See /opt/couchbase/LICENSE.txt.简单配置 在浏览器输入 http://FQDN:8091 进行配置 step1 创建存储 配置主机名称 新建集群还是加入现有的集群 step 2 是否生成测试数据 step 3 创建缺省Bucket设置,这个很重要 Bucket的意义,在于将数据进行分隔。 比如:任何view就是基于一个bucket的,仅对bucket内的数据进行处理。一个 server上可以有多个Bucket,每个Bucket的存储类型、内容占用、数据复制数量等,都需要分别指定。从这个意义上看,每个Bucket都相 当于一个独立的实例。在集群状态下,我们需要对server进行集群设置,Bucket只侧重数据的保管。 创建Bucket,需要指明驱动类型: Memcached顾名思义,纯内存,无复制集等功能; Couchbase型是带有持久存储,可以有复制集。 关于复制集,可以设置:禁止复制集、复制集数量(如果设为2,数据将在两个节点上保存,任何一个节点损坏数据仍然存在),是否对索引也进行复制。 Flush,是指是否支持清空全部数据的操作。 建议是使用Couchbase类型,设定好内存使用量,其他按默认。 关于内存设定,尽量不要将Server上的内存全部分配出去,留一些空闲,对新建Bucket进行测试就很方便。当然,Bucket占用的内存数,在建立后也是可以动态调整的。 step 4 是否接收软件更新通知 step 5 配置管理员密码 现在服务就可以使用了。在首页的管理界面,可以看到运行的概况 升级 CB3 --> CB4 新加入一个节点 reblance 带 reblancee 完成之后 将 待升级节点 remove 继续reblance 其实 如果这里有俩个或以上个节点是可以同时添加和 删除节点的。 待 reblance 完毕, 停止 带升级主机 cb 服务,删除 旧数据 重新安装新版本的couchbase 安装过程类似,这里选择加入集群,填写IP和密码 收工 ~~~