在满足先决条件之后,您可以安装 Data Repository。 在安装 Data Aggregator 之前安装 Data Repository。 作为安装过程的一部分,必须按顺序执行以下脚本:
运行时,每个脚本都生成对应的日志文件,位于脚本运行的 Data Repository 主机的 installation_directory/logs 目录。 这些日志文件包括脚本的逐步输出。 您可以复查脚本输出以验证脚本运行是否成功。
重要说明! 在您安装 Data Repository 之前,请检查系统要求。
遵循这些步骤:
重要说明! 在群集安装中,您可以从参与该群集的三台主机中的任意一台启动 Data Repository 安装。 所需的软件组件将在安装期间推送到其他两个节点。
chmod u+x installDR.bin
./installDR.bin
sudo ./installDR.
重要说明! installDR.bin 文件不安装 Data Repository。 此文件提取 Data Repository RPM、许可文件及三个安装脚本。 在此程序中,将稍后安装 Data Repository。
此时将打开许可协议。
如果您从安全外壳或控制台提取 Data Repository 安装文件,而且未在安装 Data Repository 的计算机上运行 X Window System,那么许可协议将会以控制台模式(命令行)打开。 否则,协议将在用户界面内打开。
注意:不要将逻辑卷管理器 (LVM) 用于 /opt 目录。
Data Repository 安装程序包、许可文件和相关的安装脚本将解压缩到选定的目录中。
默认值:dradmin
注意:如果系统中找不到此用户,Vertica 安装程序将会创建用户。 此用户是 Vertica 数据库管理员。 如未创建 dradmin 用户,将由用户 Vertica 自动创建 dradmin 用户。
默认值: /export/dradmin
注意:如果 Vertical 安装程序创建用户,将会创建此目录。 确保系统上已存在主帐户之前的目录。 例如,如果您使用的是 export/dradmin,请确保存在 /export。
默认值: /data
注意:不要将逻辑卷管理器 (LVM) 用于数据目录。
默认值: /catalog
注意:不要将逻辑卷管理器 (LVM) 用于编录目录。
默认值: yourhostname1,yourhostname2,yourhostname3
默认值: drdata
默认值: dbpass
注意:您在此处定义的数据库密码将在 Data Aggregator 的安装过程中使用。
ssh-keygen -N "" -t rsa -f ~/.ssh/id_rsa cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys2 chmod 644 ~/.ssh/authorized_keys2
ssh-copy-id -i root_user@remotehost
是您正要复制 SSH ID 的群集中的另一台主机。
ssh root_user@remotehost ls
注意:三节点群集需要前一步骤的六个变体。
如果成功设置了无密码 SSH,则系统不会提示您输入密码。 还会通过“‘ls 命令”列出一个目录。
./dr_validate.sh -p properties 文件
例如:
./dr_validate.sh -p drinstall.properties
sudo ./dr_validate.sh –p properties 文件
例如:
sudo ./dr_validate.sh –p drinstall.properties
注意:如果以 sudo 用户身份运行验证脚本,系统将会提示您 Vertica 数据库管理员密码。 有时,系统会多次提示。
验证脚本将为群集中的所有主机 root 用户创建无密码 SSH。 如果 root 帐户不存在无密码 SSH,系统将提示您密码。 有时,系统会多次提示。
注意:验证脚本有时会要求您重新启动。
./dr_install.sh -p properties 文件
sudo ./dr_install.sh –p properties 文件
安装脚本安装数据存储库,创建数据库,并且禁用不必要的 Vertica 进程。 如果数据库管理员用户未存在,安装脚本还会创建此用户。 之后脚本将提示您指定新密码。
su - dradmin
/opt/vertica/bin/adminTools
此时将显示数据库名称,并且“状态”报告为启动。
注意:如果数据库未自动启动,请选择“Start DB”来手动启动数据库。 如果数据库未启动,则无法安装 Data Aggregator。
安装 Data Repository 时,已创建三名用户:
|
新用户示例 |
密码示例 |
操作系统用户帐户? |
Vertica 数据库用户帐户? |
说明 |
权限 |
|---|---|---|---|---|---|
|
spread |
N/A |
是 |
否 |
该用户是 Vertica 创建的内部用户。 请不要对该用户执行任何操作。 |
这个只能执行后台进程的用户拥有 Data Repository 进程。 |
|
dradmin |
drpass |
是 |
否 |
该用户是您安装 Data Repository 时创建的第一位用户。 创建 dradmin 用户时,会同时创建 verticadba 组。 dradmin 用户将添加到该组。 |
该用户可以运行 Data Repository 进程和“Administration Tools”(管理工具)实用工具。 此用户拥有 Data Repository 目录文件、数据文件等等。 |
|
dradmin 注意:该用户不同于在前一行中显示的用户。 |
dbpassword 注意:为数据库指定的密码即是数据库管理员密码。 |
否 |
是 |
该用户是在创建数据库创建的。 |
|
注意:Vertica 包括一个 verticadba 组,用于对 /opt/vertica/ 目录中的文件系统访问进行更严格的控制。 在安装期间,将创建 verticadba 组,现有的用户将被添加到该组,用户权限设置为 775。 该设置向 verticadba 组授予完全权限,并向其他所有用户授予读取/执行权限。 /opt/vertica/log 和 /opt/vertica/config 目录是具有已修改权限的文件夹。
|
版权所有 © 2014 CA Technologies。
保留所有权利。
|
|