Couchbase安装
鉴于Couchbase卓越的速度、可扩展性和可用性,它是一个面向文档的NoSQL数据库,适用于大型的关键任务应用程序。该系统支持JSON数据格式,并且基于Memcached分布式缓存技术和Apache CouchDB数据库管理系统。
Couchbase提供的众多功能,例如自动分片、跨数据中心复制和集成缓存,使程序员能够利用其适应性数据模型以各种方式存储、检索和查询数据。
实时分析、物联网应用以及在线和移动应用都青睐它。Couchbase提供社区版和企业版,两者都可以在各种操作系统和云计算平台上使用。
对于生产用例,可以使用Couchbase Server;对于开发用例,可以使用Windows桌面。
利用Couchbase提供的MSI软件包,请按照本页上的步骤在Windows操作系统上安装Couchbase Server。这些说明支持企业版和社区版。
安装前
在安装Couchbase Server之前,大多数操作系统配置都开箱即用。但是,本页上的步骤假设以下内容
您是系统管理员。对于在Windows上安装Couchbase Server,这些是必要的。
您的计算机满足系统要求,并且您正在使用支持的操作系统版本。
虽然Windows桌面仅支持开发用例,但Windows Server完全支持生产用例。
您应该确保您的计算机是干净的,并且已删除任何先前版本的Couchbase Server。
如果您要更新现有的Couchbase Server安装,请参阅升级。
在安装过程中,没有外部防病毒软件处于活动状态。
已安装Windows 10通用CRT。
在Windows上运行Couchbase Server需要Windows 10通用CRT。Windows 10之前的Windows版本默认不包含此组件。如果您正在运行这些早期版本的Windows之一,请务必下载并安装通用C运行时更新。
安装
对于Windows系统上的简单部署,Couchbase Server使用交互式向导。要执行安装,您必须以具有管理员权限的本地用户帐户登录。请按以下步骤操作:
从Couchbase下载(最佳NoSQL数据库|30天免费试用|Couchbase)页面获取必要的软件包。需要注意的是,Couchbase Server for Windows作为标准MSI文件分发。
在屏幕左下角“开始”按钮右侧的搜索框中键入cmd。
当它出现在搜索结果中时,右键单击“命令提示符”图标以显示下拉菜单,然后选择“以管理员身份运行”:
然后会出现一个对话框,询问您是否要允许Windows命令处理器修改您的系统。在对话框中选择“是”。
现在命令提示符显示出来。响应提示符,输入以下命令以将目录更改为“下载”。
cd C:\Users\customer\Downloads
使用call命令,通过输入您下载的.msi文件来启动Couchbase-Server安装向导
call couchbase-server-enterprise_7.1.0-windows_amd64.msi
现在安装向导出现了:
要开始设置安装,请在安装向导的“欢迎”屏幕上单击“下一步”。
在“许可协议”屏幕上,请仔细阅读整个最终用户许可协议。
如果您同意许可协议的条款,请选中“我接受许可协议的条款”旁边的复选框。
单击下一步继续。
在“目标位置”页面上,选择要安装Couchbase Server程序的位置
如果要使用默认文件夹,请单击“下一步”;否则,请单击“更改...”以更改文件夹。
企业版:您可以在“IP版本选择”页面上设置Couchbase Server以使用IPv6。
除非您确定要使用IPv6,否则请保留默认设置(IPv4)。有关更多详细信息,请参阅IPv6手册。
单击下一步继续。
准备好开始安装后,单击“安装”。
在某些安装步骤中,Windows用户帐户控制可能会明确要求您允许安装特定组件。您必须选择“是”才能使安装成功,因为这些是必需的组件。
安装完成后,打开Web浏览器并输入Couchbase Web Console以确保节点正在运行,并且安装成功。
后续步骤
安装并启动Couchbase Server后,必须初始化和预配节点。
如果您是在部署中的第一个节点,则在构建一个集群时,启动和预配会同时发生。
要创建集群,请参阅(创建集群|Couchbase文档)
如果存在现有集群,则在将节点添加到现有集群时,会初始化和预配节点。
请参阅添加节点和重新平衡。(添加节点和重新平衡|Couchbase文档)
可以可选地明确地执行初始化,并与预配分开,作为第一步,以设置特定的配置,包括自定义磁盘路径。
初始化节点(初始化节点|Couchbase文档)
结论
总之,安装Couchbase有多种方法,包括使用软件包、存储库和二进制文件。务必记住,在开始安装过程之前,建议查看系统要求,确认所有必要的依赖项都已设置,并选择最适合您需求的Couchbase版本。
对于希望在其应用程序中使用Couchbase功能的开发人员和组织,安装数据库是必不可少的第一步。对于现代应用程序,Couchbase可以通过正确的安装和设置提供可扩展且可靠的NoSQL数据库选项。