如需大致了解 AlloyDB Omni,请参阅 AlloyDB Omni 概览。
准备工作
在安装 AlloyDB Omni 之前,请先确保您满足以下要求。
选择下载或安装选项
对于 RHEL 环境,您可以使用 YUM 代码库下载并安装 AlloyDB Omni。请参阅可用的下载和安装选项。
满足硬件和软件要求
请确保您至少满足以下最低硬件和软件要求:
| 操作系统/平台 | 硬件最低要求 | 最低软件要求 |
|---|---|---|
| Linux |
|
|
| (*) Arm 支持处于预览版阶段。 | ||
验证是否已启用 cgroupsv2
如需确定您的机器上是否启用了 cgroupsv2,请运行以下命令:
grep cgroup /proc/filesystems如果您的机器支持 cgroupsv2,您会看到以下输出:
nodev cgroup
nodev cgroupsv2
如果您的机器不支持 cgroupsv2,您会看到以下输出:
nodev cgroup
验证 SELinux 配置
如果您的系统使用 SELinux,请确保它已配置为允许 AlloyDB Omni 运行。在本快速入门中,您可以运行以下命令,将 SELinux 暂时设置为宽容模式:
sudo setenforce 0使用 RPM 安装 AlloyDB Omni
如需安装并启动 AlloyDB Omni,请按照以下步骤操作:
配置 YUM 代码库:
sudo tee -a /etc/yum.repos.d/alloydbomni.repo << EOF [alloydbomni] name=alloydbomni baseurl=ALLOYDB_OMNI_URL enabled=1 repo_gpgcheck=1 gpgcheck=1 gpgkey=https://dl.google.com/linux/linux_signing_key.pub EOF sudo yum makecache将
ALLOYDB_OMNI_URL替换为您在填写下载注册表单后收到的 AlloyDB Omni 网址。安装 AlloyDB Omni RPM 软件包:
sudo dnf install alloydbomni18初始化 AlloyDB Omni 数据库:
sudo PGPASSWORD=POSTGRES_PASSWORD PGDATA=DATA_DIR /usr/lib/postgresql/18/bin/alloydbomni18-setup initdb POSTGRES_INITDB_ARGS替换以下内容:
POSTGRES_PASSWORD:您的密码。DATA_DIR:用于存储数据库相关数据的主机目录路径,例如MOUNT_POINT/18。POSTGRES_INITDB_ARGS:(可选)用于以单个字符串形式传递标准initdb选项。
准备 AlloyDB Omni 数据库:
sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb(可选)如需在主机上优化执行,请运行 setup-host 脚本。这种主机级调整与
POSTGRES_INITDB_ARGS数据库初始化实参无关:sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host启用并启动 AlloyDB Omni 服务:
sudo systemctl enable alloydbomni18 sudo systemctl start alloydbomni18使用
psql连接到 AlloyDB Omni:sudo -u postgres psql -h localhost终端窗口会显示以
postgres=#提示符结尾的psql登录文本。
清理
如需卸载 AlloyDB Omni 软件包并清理您在本快速入门中创建的服务,请按照以下步骤操作:
停止 AlloyDB Omni 服务:
sudo systemctl stop alloydbomni18移除 AlloyDB Omni 软件包:
sudo dnf remove alloydbomni18