Trafodion 安装教程

环境

  • 操作系统:CentOS release 6.7 (Final)
  • Hadoop版本:CDH 5.4.8
  • 节点数:2
  • 单节点内存:8G

安装包

安装步骤

  • 环境检查

    • Hadoop是否正常运行(CDH Manager or Ambari)
    • SSH 免密码是否配置
    • hostname是否配置(/etc/hosts)
    • JDK 1.7或更高版本
    • root权限或具有sudo权限的用户
    • 防火墙是否关闭(service iptables stop)
    • SeLinux是否disabled(setenforce 0)
    • ntp服务是否开启(service ntpd start)
  • 开始安装

    • 解压installer-2.0.1.tar.gz

      [root@cent-1 opt]# tar -xzvf installer-2.0.1.tar.gz
      [root@cent-1 opt]# cd installer
      [root@cent-1 installer]# ls
      acceptKeys       DISCLAIMER         setup_known_hosts.exp  traf_authentication_conf_default  traf_createPasswordLessSSH  trafodion_install      traf_sqconfig
      bashrc_default   LICENSE            setup_ssh_key          traf_cloudera_mods                traf_getHadoopNodes         trafodion_license      traf_sqgen
      checkHBase       NOTICE             traf_add_sudoAccess    traf_config                       traf_getMultiHadoopNodes    trafodion_uninstaller  traf_start
      cloud_cli_setup  parseHBaseSite.py  traf_add_user          traf_config_check                 traf_hortonworks_mods       traf_package_setup     traf_user_prompt
      dcs_installer    rest_installer     traf_apache_mods       traf_config_setup                 trafodion_config_default    traf_setup             traf_user_prompt_check
    • 开始安装
      以下安装步骤可以总结为:
      (1)判断是否为云平台,默认为”否”
      (2)配置trafodion用户的密码,默认为”traf123”
      (3)判断是否有NameNode HA,默认为”否”
      (4)配置trafodion用户的home目录,默认为”/home”
      (5)配置JDK路径
      (6)配置trafodion数据库安装包(通过官网下载的Server部分)
      (7)配置用于备份/恢复的用户,默认为”trafodion”
      (8)选择Hadoop平台的版本(CDH /HDP / Apache,CDH与HDP兼容较好)
      (9)配置Hadoop admin的用户及密码,默认为admin/admin
      (10)配置Hadoop Web UI路径,CDH为ip:7180,HDP为ip:8080
      (11)配置HDFS/HBase/Zookeeper等用户
      (12)配置trafodion安装路径
      (13)安装完trafodion选择是否启动数据库
      (14)配置dcs最大连接数,即决定最多有多少个并发用户可同时连接trafodion
      (15)配置dcsMaster所在的机器ip
      (16)配置是否启用LDAP,LDAP结合trafodion可实现基于角色的权限管理

      [root@cent-1 installer]# ./trafodion_install
      
      ******************************
       TRAFODION INSTALLATION START
      ******************************
      
      ***INFO: testing sudo access
      ***INFO: Log file located at /var/log/trafodion/trafodion_install_2016-12-12-11-48-59.log
      ***INFO: Config directory: /etc/trafodion
      ***INFO: Working directory: /usr/lib/trafodion
      
      ************************************
       Trafodion Configuration File Setup
      ************************************
      
      ***INFO: Please press [Enter] to select defaults.
      
      Is this a cloud environment (Y/N), default is [N]: N
      Enter trafodion password, default is [traf123]:
      Enter list of data nodes (blank separated), default []: cent-1.novalocal cent-2.novalocal
      Do you have a set of management nodes (Y/N), default is N:
      Enter Trafodion userid's home directory prefix, default is [/home]:
      Specify location of Java 1.7.0_65 or higher (JDK), default is []: /usr/java/jdk1.7.0_67-cloudera
      Enter full path (including .tar or .tar.gz) of trafodion tar file []: /opt/apache-trafodion_server-2.0.1-incubating.tar.gz
      Enter Backup/Restore username (can be Trafodion), default is [trafodion]:
      Specify the Hadoop distribution installed (1: Cloudera, 2: Hortonworks, 3: Other): 1
      Enter Hadoop admin username, default is [admin]:
      Enter Hadoop admin password, default is [admin]:
      Enter full Hadoop external network URL:port (include 'http://' or 'https://), default is []: 192.168.0.16:7180
      Enter HDFS username or username running HDFS, default is [hdfs]:
      Enter HBase username or username running HBase, default is [hbase]:
      Enter HBase group, default is [hbase]:
      Enter Zookeeper username or username running Zookeeper, default is [zookeeper]:
      Enter directory to install trafodion to, default is [/home/trafodion/apache-trafodion_server-2.0.1-incubating]:
      Start Trafodion after install (Y/N), default is Y:
      Total number of client connections per cluster, default [16]: 4
      Enter the node of primary DcsMaster, default [cent-1.novalocal]:
      Enable High Availability (Y/N), default is N:
      Enable simple LDAP security (Y/N), default is N:
      ***INFO: Trafodion configuration setup complete
      ***INFO: Trafodion Configuration File Check
      ...
      Configured Primary DcsMaster: "cent-1.novalocal"
      Active DcsMaster            : "cent-1"
      
      Process         Configured      Actual          Down
      ---------       ----------      ------          ----
      DcsMaster       1               1
      DcsServer       2               2
      mxosrvr         4               4
      
      
      You can monitor the SQ shell log file : /home/trafodion/apache-trafodion_server-2.0.1-incubating/logs/sqmon.log
      ***INFO: Installation setup completed successfully.
      
      ******************************
       TRAFODION INSTALLATION END
      ******************************
  • 检查安装

    • 检查数据库运行状态

      [trafodion@cent-1 ~]$ sqcheck
      Checking if processes are up.
      Checking attempt: 1; user specified max: 2. Execution time in seconds: 0.
      
      The SQ environment is up!
      
      
      Process         Configured      Actual      Down
      -------         ----------      ------      ----
      DTM             2               2
      RMS             4               4
      DcsMaster       1               1
      DcsServer       2               2
      mxosrvr         4               4
      
    • 检查基本sql命令,trafci/sqlci

      [trafodion@cent-1 ~]$ trafci
      
      Welcome to Apache Trafodion Command Interface
      Copyright (c) 2015-2016 Apache Software Foundation
      
      Host Name/IP Address: cent-1.novalocal:23400
      User Name: zz
      
      Connected to Trafodion
      
      SQL>get schemas;
      
      
      Schemas in Catalog TRAFODION
      ============================
      
      
      SEABASE
      _LIBMGR_
      _MD_
      _REPOS_
      
      --- SQL operation complete.
      
      SQL>show schema;
      
      SCHEMA SEABASE
      
      SQL>create table test1(a int, b varchar(10));
      
      --- SQL operation complete.
      
      SQL>insert into test1 values(1, 'ABC');
      
      --- 1 row(s) inserted.
      
      SQL>select * from test1;
      
      A           B
      ----------- ----------
                1 ABC
      
      --- 1 row(s) selected.
      
      SQL>
      
      SQL>drop table test1;
      
      --- SQL operation complete.
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
安装esgyn需要进行以下几个步骤: 1. 安装jdk1.8,可以通过运行java -version 和javac -version 检查是否安装成功。在安装之前最好先卸载centos自带的jdk,可以使用命令sudo yum install java-1.8.0-openjdk* 进行安装。 2. 创建工作目录并下载trafodion源码,可以使用命令mkdir esgyn cd esgyn git clone http://xxxxxxxxxxxxxxxxxx (源码可在trafodion官网下载)进行下载。 3. (可跳过)挂在共享网盘。 4. 准备工作,包括下载VMware Workstation并安装centos虚拟机,建议资源分配:内存16G,处理器数量:4,硬盘:100G,网络适配器选择桥接模式配置默认用户的sodu权限,修改配置文件vi /etc/sudoers 添加centos ALL=(ALL) ALL,调整虚拟机网络连接,修改配置文件sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 添加如下配置:BOOTPROTO=static IPADDR=10.13.30.36 NETMASK=255.255.254.0 GATEWAY=10.13.30.1 DNS1=10.10.10.4 DNS2=202.96.209.133,修改epel源的路径sudo vi /etc/yum.repos.d/epel.repo 注释第4行,放开第三行。 5. 拷贝.m2库到用户主目录,可以使用命令cd ~ cp /opt/home/tools/m2.tar.gz . tar zxvf m2.tar.gz。 6. 安装第三方软件,可以使用命令mkdir trafodion-build-tools mkdir trafodion-download sh traf_tools_setup.sh -d ~/trafodion-download -i ~/trafodion-build-tools。 7. 在~/.bashrc中声明环境变量和可执行文件路径,包括export TOOLSDIR=/home/centos/trafodion-build-tools,export PATH= P A T H : PATH: PATH:TOOLSDIR/apache-maven-3.3.3/bin,export MY_LOCAL_SW_DIST=/opt/home/tools(需要在执行第5步之前就声明,安装Hadoop/HDFS需要加载)。 8. 检查编译环境是否准备完成,可以使用命令source $HOME/.bashrc,echo $JAVA_HOME,echo $TOOLSDIR,mvn --version,g++ --version进行检查。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值