Couchbase学习笔记(2)——安装配置


一、下载

下载地址:http://www.couchbase.com/nosql-databases/downloads

couchbase使用 couchbase安装_Server

对于64位的win7,应下载对应的64位windows版本的服务器端缓存,点击下载按钮,填入相关信息后下载~

二、安装

安装步骤:

1. 进入欢迎安装的界面

couchbase使用 couchbase安装_服务器_02

2. 选择安装位置

3. 确认安装参数,最小需要内存为 4G,处理器最小为 4 核处理器

4. 安装进程

5. 完成安装

三. 配置

1. 完成安装之后,直接就会进入 Web 管理界面进行配置。另外,在桌面上,安装程序默认就会生成一个快捷方式。也可以手动进行访问http://localhost:8091/index.html,因为是在本机安装的可以用localhost,也可以用IP或者hostname

2. 设置磁盘存储,服务器主机,集群配置

3. 示例数据

4. 默认的 bucket 配置类型,每个节点使用的内存,注意最下面的 Flush ,选中后,可以支持 Flush, 否则不支持

couchbase使用 couchbase安装_couchbase使用_03

如果没有选中的话,在 .NET 客户端进行 Flush,会得到一个异常,远程服务器返回错误 400。

 

如果忘了怎么办呢?继续往后看...... 

5. 是否希望收到升级的提示

6. 配置管理员的口令

四. 监控页面

配置完成之后,进入监控页面,以后,在监控页面就可以看到缓存的使用情况了。

当然安装完之后也可以在服务中查看了。

 

couchbase使用 couchbase安装_couchbase_04

五. 使用命令行

使用命令行允许 Flush 

安装程序比较方便,但是,你会发现,一旦安装完成,在管理界面上,没有重新配置 Flush 的选项,如果在安装的时候没有启用 Flush ,但是,在安装结束之后希望启用,怎么办呢?

Couchbase 提供了强大的命令行界面支持 couchbae-cli 来支持命令行的管理工作。这个命令位于 Couchbase 安装目录中的 \Couchbase\Server\bin 文件夹中。

对于我们启用 Flush 来说,是修改 bucket 的配置参数,需要使用 bucket-edit 命令,使用 --bucket 指定修改配置的 bucket,--enable-flush=1 表示启用,=0 显示就是禁用了。剩下的参数就是管理员的帐号和口令了。



>couchbase-cli bucket-edit --bucket=default --enable-flush= -c .  -u Administrator -p



如果成功的话,服务器会返回一个说明



SUCCESS: bucket-edit



如果配置成功了,就可以在客户端调用 Flush 了,但是,如果服务器很忙,很长时间来不及响应话,也会抛出一个异常,但是不是没有启用 Flush 的 400 ,而是 503 了。

 

另外,生成的配置文件位于 C:\Couchbase\Server\var\lib\couchbase\config 文件夹中,文件名为 config.dat。这是一个二进制的文件,不能直接编辑,必须使用工具生成。

如果使用命令行 Flush 的话,可以使用 bucket-flush 命令。使用 --bucket 指定目标。



C:\Couchbase\Server\bin>couchbase-cli bucket-flush --bucket=default -c .: --force -u Administrator -p



返回的结果如下。



-flush