CentOS7.0配置couchbase集群

来源:互联网 发布:闲鱼恶意退款 淘宝介入 编辑:程序博客网 时间:2024/05/21 21:42

1.环境准备服务器配置

ID IP address Hostname Notes 1 192.168.56.181 apollo.dt.com couchbase 2 192.168.56.182 artemis.dt.com couchbase 3 192.168.56.183 uranus.dt.com couchbase

2.单机安装配置couchbase

在CentOS7.0单机安装配置couchbase参考:CentOS7.0安装配置CouchBase

3.集群配置

3.1.初始化集群

根据couchbase的安装经验,couchbase集群必须初始化。你可以通过以下方法来初始化couchbase集群:
* Couchbase的web控制台 (Couchbase Web Console)
* Couchbase的命令行 (Couchbase Command Line Interface)
* Couchbase的富API接口(Couchbase REST API)

3.2.通过Web Console来初始化集群

Couchbase的Web Console可以通过登录http://ip:8091, 登录成功后,你可以看到下面的欢迎页面:

couchbase-welcome.png

3.2.1.配置服务器

在配置服务器界面,你有如下选项:
* 创建新的集群(Start a new cluster)
* 加入已有集群(Join a cluster now)
* 配置存储(Configure Disk Storage)
* 配置服务器的主机名(Configure Server Hostname)

3.2.2.当选择创建新的集群时,会出现如下界面:

cluster-setup-01.png

  • RAM Available: 这个节点上可能的RAM.
  • Services: 这个节点可用的couchbase服务,通常有Data, Index, Query和Full Text几种类型。注:通常在生产环境中,建议每个节点只分配一个服务。
  • Data RAM Quota: Data(数据)服务的内存分配,至少256M。
  • Full Text RAM Quota: Full Text服务分配的内存,至少256M。
  • Index RAM Quota: 索引服务分配的内存,至少256M。
  • Total Per Server: 所有服务的内存分配,从性能方面考虑,他配的最大配额<=80%*内存容量。
  • Index Storage Setting: 如果选择了此选项,您可以设置其下的两个子选项:Standard Secondary Indexes 和 Memory-Optimized Global Secondary Indexes。

3.2.2.安装示例Buckets

Couchbase提供了样例buckets,你可以选择安装其中的单个或者多个示例:
* beer-sample
* games-sample
* travel-sample

setup-02.png

3.2.3.创建默认的buckets

是否创建默认的buckets是个可选项,通常刚创建好的Buckets不包含作何数据,可以在以后进行动态的添加或者删除。
setup-03.png
其中的配置项主要包括:
* Bucket Settings: 由于是创建默认的Bucket,所以系统默认分配了Buket的名字为* default *。Bucket Type提供了两种Couchbase或者Memcached。

create-default-bucket01.png
* Memory Size: 默认Bucket的内存配额
* Replicas: 多少个复制可以被创建。
* Disk I/O Optimization: 磁盘I/O的优先级:Low或者High。
* Flush: 如果执行了Flush,在Bucket里的项将会被删除。

3.2.4.通知(Notifications)

notification.png
* Update Notifications: 如果你启用了Enable software update notifications选项,说明当前节点可以连接到internet上,那么cluster中的节点信息将会被发送到Couchbase的官网。
* Production Registration: 可以通过Email, First name, Last name,和Company来注册产品。

3.2.5.配置Server(Configure Server)

为了创建cluster,必须创建管理帐号,这个帐号可以用来集群中的所有节点:

configure-cluster.png

3.2.6. Explore Couchbase Server

到达这一步,Couchbase Server已经启动,可以通过Tab页的Cluster Overview查看:

setup-06.png

4.新节点加入现有集群

cluster-setup-01-join.png
* IP address: 要加入集群的IP地址
* Username: Couchbase Server的管理员帐号
* Password: Couchbase Server管理员帐号密码
* Services: 设置要加入的节点的服务,通常生产环境只设置一种服务。

5.重复步骤4,加入多个节点到集群中

3-clusters.png

原创粉丝点击