首页 > 服务器运维 > centos系统运维

centos 7.4部署couchbase集群

centos系统运维 centos系统运维 2020-10-15 0 数据库 nosql couchbase集群

couchbase是一个较新的、发展迅速的NoSQL数据库技术。2014年,viber宣布使用couchbase替换MongoDB,以适应10亿级的用户量,目前,couchbase已大量运用于生产环境,国内使用的公司主要有新浪,腾讯等。由于中文资料较少,阅读了官方文档中的部分介绍后,将资料翻译和汇总如下。 couchbase是CouchDB和MemBase的合并。而memBase是基于Memcached的。因此couchbase联合了couchbase的简单可靠和memcached的高性能,以及membase的可扩展性。3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

couchbase可用于单机环境,也可以和其他服务器一起提供分布式的数据存储。3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

一、安装couchbase(node1、node2、node3)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

1、关闭防火墙和selinux3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

[root@localhost~]#systemctlstopfirewalld[root@localhost~]#systemctldisablefirewalldRemovedsymlink/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.Removedsymlink/etc/systemd/system/basic.target.wants/firewalld.service.[root@localhost~]#vi/etc/sysconfig/selinux#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecuritypolicyisenforced.#permissive-SELinuxprintswarningsinsteadofenforcing.#disabled-NoSELinuxpolicyisloaded.SELINUX=disabled#SELINUXTYPE=cantakeoneofthreetwovalues:#targeted-Targetedprocessesareprotected,#minimum-Modificationoftargetedpolicy.Onlyselectedprocessesareprotected.#mls-MultiLevelSecurityprotection.SELINUXTYPE=targeted[root@localhost~]#setenforce0

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

2、下载couchbase3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

[root@localhost~]#wgethttps://packages.couchbase.com/releases/4.6.2/couchbase-server-enterprise-4.6.2-centos7.x86_64.rpm

couchbase官网地址:https://×××w.couchbase.com/downloads3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3、确认依赖包是否安装,如果没安装yum安装下。3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

[root@localhost~]#rpm-qa|grep"pkgconfig"pkgconfig-0.27.1-4.el7.x86_64[root@localhost~]#rpm-qa|grep"openssl"openssl-libs-1.0.1e-42.el7.9.x86_64openssl-1.0.1e-42.el7.9.x86_64

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

4、安装couchbase3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

[root@localhost~]#rpm-ivhcouchbase-server-enterprise-4.6.2-centos7.x86_64.rpm准备中...#################################[100%]Warning:Transparenthugepageslookstobeactiveandshouldnotbe.Pleaselookathttp://bit.ly/1ZAcLjDasforhowtoPERMANENTLYalterthissetting.Warning:Swappinessisnotsetto0.Pleaselookathttp://bit.ly/1k2CtNnasforhowtoPERMANENTLYalterthissetting.MinimumRAMrequired:4GBSystemRAMconfigured:0.95GBMinimumnumberofprocessorsrequired:4coresNumberofprocessorsonthesystem:1cores正在升级/安装...1:couchbase-server-4.6.2-3905#################################[100%]Createdsymlinkfrom/etc/systemd/system/multi-user.target.wants/couchbase-server.serviceto/usr/lib/systemd/system/couchbase-server.service.YouhavesuccessfullyinstalledCouchbaseServer.Pleasebrowsetohttp://localhost.localdomain:8091/toconfigureyourserver.Pleaserefertohttp://couchbase.comforadditionalresources.Pleasenotethatyouhavetoupdateyourfirewallconfigurationtoallowconnectionstothefollowingports:4369,8091to8094,9100to9105,9998,9999,11209to11211,11214,11215,18091to18093,andfrom21100to21299.ByusingthissoftwareyouagreetotheEndUserLicenseAgreement.See/opt/couchbase/LICENSE.txt.

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

5、服务状态与开机自启3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

[root@test1~]#systemctlstatuscouchbase-server[root@test1~]#systemctlenablecouchbase-server

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

二、couchbase集群配置(node1)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

集群初始化有以下方式,这里我们以web控制台方式为例:3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* Couchbase的web控制台 (Couchbase Web Console)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* Couchbase的命令行 (Couchbase Command Line Interface)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* Couchbase的API接口(Couchbase REST API)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

1、浏览器输入http://192.168.146.126:8091/访问3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

2、选择“Strat a new cluster”选项,这里主要是设置RAM Quota、Database path和Indexes path3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

配置服务器界面,你有如下选项:3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* 创建新的集群(Start a new cluster)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* 加入已有集群(Join a cluster now)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* 配置存储(Configure Disk Storage)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

* 配置服务器的主机名(Configure Server Hostname)3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3、按照默认设置3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

4、缺省的bucket不建议分配过大,勾选Flush下的Enable复选框3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

5、勾选同意3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

6、设置后台管理Administrator密码3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

7、登陆后首页3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

8、创建新的Bucket,RAM建议默认,默认会将除了default的所有内存分配给这个Bucket。勾选Flush下的Enable复选框3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

9、点击刚才创建的bucket进行刷新,如下图3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

10、新增集群节点,并同步3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

11、按照上一步的方法添加第三台,效果如下:3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

centos 7.4部署couchbase集群3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

其它链接:3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

http://rdc.hundsun.com/portal/article/736.html3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

http://rdc.hundsun.com/portal/article/761.html3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

3ex香港云服务器_物理独立服务器_VPS虚拟主机免费备案、租用测评、优惠排名 - VPS巴士

版权声明

本文内容由互联网用户自发贡献,版权归用户所有,本站不为本文内容承担相关法律责任。如有侵犯您的合法权利,请联系本站进行删除。

留言与评论(共有 条评论)

   
验证码:

标签列表

VPS巴士

统计代码 | 京ICP1234567-2号

Powered By VPS巴士

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯