Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

在安装 Trafodion 之前, 查看以下章节来了解配置需求,准备进行安装:

集群配置需求

以下配置已经过测试,适用于Trafodion的安装:

硬件平台x86-64
操作系统
  • RedHat Enterprise Linux, 6.x kernel (64 bit)
  • CentOS, 6.x kernel (64 bit)
用户ID具有无密码 sudo 访问权限的用户ID。 参阅 获取sudo权限和无密码SSH访问
集群规模一个集群包含1到N个节点,节点数目前尚无最高限制。推荐的最低配置是两个节点,单节点集群应该也可以运行。
磁盘空间至少20 GB。 参阅 检查磁盘空间(仅Cloudera)
内存至少1 GB * 每个集群配置的连接服务器(MXOSRVR进程)的数量。

...

发行版版本HBase版本安装附加信息
Cloudera Distribution Including Apache Hadoop (CDH)CDH 5.3 (或 5.2)0.98.6安装CDH 5.3,参阅 CDH 5.3.x Installation and Upgrade Guide。 安装CDH之前,请参见下面的说明并检阅 必备的Hadoop服务和设置

说明:

  • 选择Cloudera Standard版本。
  • 使用packages模式进行安装。请勿使用tarballs或parcels模式进行安装,Trafodion目前不支持tarball或parcel模式的安装。
  • 支持CDH 5.2,但没有包含在Trafodion 1.1版本的正式测试里。
  • 如果安装Trafodion 1.0版本,支持的版本是CDH 5.1.n和HBase 0.98.1。
必备的Hadoop服务和设置
Hortonworks Data Platform (HDP)HDP 2.20.98.4安装HDP 2.2,参阅 Ambari 1.7.0 Install Guide首次安装或 Ambari 1.7.0 Upgrade Guide升级到HDP 2.2。 安装HDP之前,请参阅 必备的Hadoop服务和设置

说明: 如果安装Trafodion 1.0版本,支持的版本是HDP 2.1和HBase 0.98.0。

必备的Hadoop服务和设置

必备的Hadoop服务和设置

重要提示:安装Hadoop发行版之前,请查看列表中的必备的Hadoop服务和设置:

...

重要提示: 此Trafodion命令应在集群的头节点运行,请勿在不属于Trafodion集群的机器上运行。Trafodion必须安装在所有运行HBase RegionServer的节点(即安装了支持的Hadoop发行版的节点)。例如,如果Cloudera或Hortonworks安装在节点n001,n002和n003上,则Trafodion必须安装在这些相同的节点上(--nodes “n001 n002 n003”)。

  1. Trafodion安装包下载地址:downloads.trafodion.org

    说明: Trafodion 安装程序只适用从 downloads.trafodion.org 下载的 Trafodion 安装包,并不适用于从 GitHub 资料库 的Trafodion 源代码生成的包。 若要了解更多关于贡献开源社区的过程,请参阅 贡献开源社区 中的说明。

  2. 如果要升级到较新版本的 Trafodion,复制之前版本的安装文件到$HOME/trafodion_downloads之外。例如:
    mkdir $HOME/trafodion_downloads_v1.0
    cp –r $HOME/trafodion_downloads/* $HOME/trafodion_downloads_v1.0
    rm –rf $HOME/trafodion_downloads/*
  3. 创建trafodion_downloads目录如果不存在,并放置已下载的 trafodion-1.1.<n>.tar.gz 和 installer-1.1.<n>_v<num>.tar.gz 文件:
    mkdir $HOME/trafodion_downloads
    mv <your-download-path>/trafodion-1.1.<n>.tar.gz $HOME/trafodion_downloads
    mv <your-download-path>/installer-1.1.<n>_v<num>.tar.gz $HOME/trafodion_downloads
    cd $HOME/trafodion_downloads
  4. 解压下载的安装程序文件:
    tar -xzf installer-1.1.<n>_v<num>.tar.gz
  5. 切换到安装程序目录:
    cd installer
  6. 运行trafodion_install脚本。不需要提供参数,脚本会提示所有需要输入的信息。
    ./trafodion_install
    

    说明:trafodion_install脚本会自动调用Trafodion Scanner来检查集群属性,这些属性通常会导致 Trafodion 安装的问题,运行时的性能问题等等。scanner还收集各种系统信息以供将来参考,如帮助进行问题排除。如果发现任何配置错误,则安装将中止。需解决此类问题并重新运行trafodion_install脚本。请参阅 Trafodion Scanner页面的详细信息。

  7. 提示时输入“accept”接受许可协议。
  8. 根据提示输入所需的信息。

    说明: 如果选择安装后不启动Trafodion(即,提示Start Trafodion after install (Y/N)时输入N),您将需要在安装完成后手动启动和初始化Trafodion。参阅 步骤11

  9. 等待trafodion_install完成。成功完成后会显示如下消息:
    ***INFO: Installation completed successfully.
  10. 一旦trafodion_install成功完成并且没有提示错误,Trafodion系统应启动并运行。使用端口1启动新的 VNC 会话,以trafodion用户和密码登录,如果没有修改,缺省是traf123
  11. 如果选择安装后不启动Trafodion,如下所示来启动和初始化Trafodion:
    cds
    sqstart
    
    [trafodion@n001 ~]$ sqlci
    Trafodion Conversational Interface 1.1.0
    (c) Copyright 2015 Hewlett-Packard Development Company, LP.
    >>initialize trafodion;
    
  12. 使用Trafodion会话接口(sqlci)进行快速的完整性检查。创建一个包含几条记录的表,例如:
    [trafodion@n001 ~]$ sqlci
    Trafodion Conversational Interface 1.1.0
    (c) Copyright 2015 Hewlett-Packard Development Company, LP.
    >>create table test1 (f1 int, f2 int);
    
    --- SQL operation complete.
    >>insert into test1 values(1,1);
    
    --- 1 row(s) inserted.
    >>insert into test1 values(2,2);
    
    --- 1 row(s) inserted.
    >>select * from test1;
    
    F1            F2
    -----------   -----------
              1             1
              2             2
    
    --- 2 row(s) selected.
    >>get tables;
    
    Tables in Schema TRAFODION.SEABASE
    ==================================
    
    TEST1
    
    --- SQL operation complete.
    >>exit;
    

    这些SQL命令应都运行成功。

  13. 在客户端工作站下载并安装 Trafodion JDBC 或 ODBC 驱动程序,以便客户端应用程序能连接到Trafodion。参阅 Trafodion客户端安装指南(pdf,1.12 MB)。该指南介绍了如何安装 JDBC 和 ODBC 驱动程序、 如何连接到 Trafodion,以及如何运行样例程序来测试连接。

说明:

  • 安装过程中或之后的问题排除,参阅 问题排除.
  • Trafodion安装完成后,参阅 系统配置 指导如何配置Trafodion环境,以获得最佳性能。
  • 如果在安装过程中没有启用安全性,要限制注册用户才能访问,参阅 开启安全功能
  • 安装成功后,Trafodion应该已经启动并可以使用。如果需要停止和重启Trafodion,如安装一个新的版本,请参阅 启动和停止 Trafodion
  • 如果想将数据从另一个关系型数据库管理系统 (RDBMS) 迁移到 Trafodion,请参阅 数据加载

升级Trafodion

若有想要升级的 Trafodion 旧版本,请执行以下步骤:

  1. 将 Trafodion 系统脱机。参阅 停止 Trafodion
  2. 若有想要保留的重要数据,使用 Trafodion 备份/还原程序备份元数据和用户对象。参阅 备份与还原
  3. 安装最新的 Trafodion 软件。参阅 安装Trafodion。 trafodion_install脚本会自动检测以前版本的Trafodion并执行升级操作,包括初始化Trafodion,升级元数据,并重新启动所有进程。
  4. 若安装过程中出现错误,从备份的对象还原数据并重复前面的步骤。

...