如何在 Ubuntu 22.04 LTS 上安装 Couchbase

在本教程中,我们将向您展示如何在 Ubuntu 22.04 LTS 上安装 Couchbase。 对于那些不知道的人,Couchbase 是一个开源的分布式 NoSQL 文档数据库,它提供了一个灵活且可扩展的架构。 它旨在以高性能和可靠性存储和检索大量数据。 Couchbase 是一个企业级数据库,被组织广泛用于 Web、移动和物联网应用程序。

本文假定您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您正在运行 root 帐户,如果没有,您可能需要添加 ‘sudo‘ 获取命令 root 特权。 我将向您展示在 Ubuntu 22.04(Jammy Jellyfish)上逐步安装 Couchbase NoSQL 数据库管理。 您可以按照 Ubuntu 22.04 和任何其他基于 Debian 的发行版(如 Linux Mint、Elementary OS、Pop!_OS 等)的相同说明进行操作。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 22.04、20.04 和任何其他基于 Debian 的发行版,如 Linux Mint。
  • 建议您使用全新的操作系统安装,以防止出现任何潜在问题。
  • 通过 SSH 访问服务器(如果您在桌面上,则只需打开终端)。
  • 有效的互联网连接。 您需要互联网连接才能下载 Couchbase 所需的包和依赖项。
  • A non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root.

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Couchbase

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https ca-certificates software-properties-common

步骤 2. 在 Ubuntu 22.04 上安装 Couchbase。

默认情况下,Couchbase 在 Ubuntu 22.04 基础存储库上不可用。 现在 run 使用以下命令从官方网站下载 Couchbase 包 wget 命令,您可以根据您的系统架构选择合适的版本:

wget https://packages.couchbase.com/releases/couchbase-release/couchbase-release-1.0-amd64.deb

下载包后,使用以下命令安装它:

sudo dpkg -i couchbase-release-1.0-amd64.deb

如果 dpkg 报告有关缺少依赖项的任何错误,发出以下命令从 Internet 下载并安装这些依赖项:

sudo apt -f install

安装完成后,使用以下命令启动Couchbase服务:

sudo systemctl start couchbase-server
sudo systemctl enable couchbase-server

步骤 3. 配置防火墙。

现在我们使用 Couchbase 设置一个简单的防火墙 (UFW) 以允许在默认 Web 端口上进行公共访问 8091:

sudo ufw allow OpenSSH
sudo ufw allow 8091/tcp
sudo ufw enable

第 4 步。访问 Couchbase Web 界面。

成功安装后,打开 Web 浏览器并使用 URL 访问 Couchbase Web UI https://your-IP-address:8091. 您将被重定向到以下页面:

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Couchbase

恭喜! 您已成功安装 Couchbase。 感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 Couchbase NoSQL 数据库管理。 如需更多帮助或有用信息,我们建议您查看 Couchbase 官方网站.