如需大致了解 AlloyDB Omni,请参阅 AlloyDB Omni 概览。
准备工作
在安装 AlloyDB Omni 之前,请确保满足以下要求。
选择下载或安装选项
AlloyDB Omni 可以使用适用于 RHEL 环境的 YUM 代码库下载和安装。请参阅可用的下载和安装选项。
满足硬件和软件要求
请确保您至少满足以下最低硬件和软件要求:
| 操作系统/平台 | 硬件最低要求 | 最低软件要求 |
|---|---|---|
| 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