跳到主要内容

一键安装速查与常见问题

速查与常见问题​

一键安装交互项速查表​

阶段交互项演示输入默认值 / 选项
脚本启动语言 (cn/en)en—
脚本启动安装类型halodbhalodb / etcd / clustermgr / all
脚本启动安装路径(默认)/u01/app/halo
脚本启动数据库角色 (m/s)mm(主库)/ s(备库)
用户配置创建 halo 用户no用户已存在时:yes 删除重建 / no 保留
目录配置数据目录(默认)/data/halo
归档配置是否配置归档yesyes / no
归档配置归档目录(默认)/data/halo/archivedir
兼容模式兼容模式数据库allall / oracle / mysql / postgresql

常见问题​

Q1:root 用户下执行 pg_ctl、psql 报 command not found?

A:这些命令的路径配置在 halo 用户环境变量中。请执行 su - halo 切换到 halo 用户后再执行。

Q2:脚本提示 halouser already exists 是否需要删除重建?

A:通常不需要。若沿用现有 halo 用户,输入 no 或直接回车跳过;仅当现有用户配置异常、需要重新创建时才输入 yes。

Q3:单机场景应选择 halodb 还是 all?

A:单机部署只需数据库本体,选 halodb。all 会额外安装 etcd、Clustermgr 等高可用组件,适用于后续扩展为集群的场景。

Q4:兼容模式选 all 与选单一模式有何区别?

A:all 同时创建 Oracle、MySQL、PostgreSQL 三种兼容模式数据库,占用略多空间但通用性最强。若明确应用只需某一种语法,可选对应单一模式以节省资源。

Q5:安装路径与数据目录能否自定义?

A:可以。在对应交互项输入自定义绝对路径即可。需注意安装路径与数据目录所在文件系统应有足够空间,且 halo 用户对其具备读写权限。

默认路径与端口​

默认安装路径与端口汇总见附录 A.1。