1、ds安装1.1 DataStage的安装1.1.1 用户环境变量的设置用root,dsadm用户登录,在用户根目录下,执行命令$vi .bash_profile,修改环境变量如下:# .bash_profile. ./Ascential/DataStage/DSEngine/dsenv# Get the aliases and functionsif -f /.bashrc ; then . /.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHunset USERNAM
2、E#- oracle -export ORACLE_HOME=/home/db/oracle/product/10.2.0export PATH=$PATH:$ORACLE_HOME/binexport NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH:/lib:/usr/lib:/home/ap/dsadm/Ascential/DataStage/DSEngine/lib:/home/ap/dsadm/Ascential/DataStage/RT_B
3、P1.O:/home/ap/ods/lib:/home/ap/ods/bin:$ORACLE_HOME/lib32#- datastage -export DSHOME=/home/ap/dsadm/Ascential/DataStage/DSEngineexport LANG=iso8859export APT_ORCHHOME=/home/ap/dsadm/Ascential/DataStage/PXEngineexport PATH=$PATH:$HOME/bin:$APT_ORCHHOME/bin:$DSHOME/bin1.1.2 安装步骤Datastage安装过程需要用到root用户
4、,确保以超级用户root进入系统(非常重要)如果是硬盘包,则先解压缩包,执行命令:tar xvf C915JNA.tar,再进入解压后的出现的文件夹 Ascential.media目录如果是光盘包,则执行命令: Mount /cdrom ,再进入 /cdrom目录.(1) 执行 ./install.sh admin root (2) 验证dsadm用户环境变量设置,确认输入y,回车:(3) 安装向导画面,输入n,回车(4) 版本更新信息,输入n,回车(5) license agreement,输入 y,回车(6) 选择安装文件临时存放目录,此目录必须存在,dsadm用户要有存取权限,且目录必须
5、为空并且有600M的空间,输入 c 可以改变临时目录,使用默认临时目录输入n,回车(7) 输入serial number,CPU count,expiration date,enterprise edition code, server code ,回车。MVS edition code不用输入,注意日期的格式。(8) 确认serial number,CPU count,expiration date,enterprise edition code, server code是否正确,正确,输入n,回车(9) 根据实际购买RTI Agent,SAS Integration,IMS Source情
6、况,以下三个code可以选择填写,输入 n ,回车(10) 确认DataStage Server的安装目录,根据实际情况选择c做更改,指定目录dsadm需有存取权限,确认安装目录后,输入c,回车进行修改:(11) 修改正确的DataStage Server的安装目录/home/ap/dsadm,回车 (12) 确认DataStage的安装目录已修改成/home/ap/dsadm,输入n,回车(13) 选择语言,输入c,回车进行修改(14) 选择Chinese-Simplified简体中文,输入6,回车(15) 确认已选择6 Chinese-Simplified简体中文,输入n,回车注意:语言一
7、定要修改为 CHS (16) 选择相关插件,这样要把所有插件都选择安装,输入a,回车(17) 确认已选择所有插件都安装,输入n,回车(18)DataStage工程存放路径,回车选择默认路径,如需指定确保dsadm有存取权限(19) 创建工程,第一次创建的默认工程不用,随便起个名字,将来在JCI公共组件安装的时候会重新建立工程。(20) 输入U,回车。U为非受保护工程,P为受保护工程。(21) 回车(22) 输入n,回车(23) 确认DataStage的安装路径,输入n,回车(24) 确认oracle数据库的安装路径,输入n,回车(25) 输入n,回车(26) 输入n,回车(27) 确认环境,输
8、入n,回车1.1.3 安装相关驱动程序。步骤如下:1、执行关于Oracle 数据库的相关驱动程序:#cd /home/ap/dsadm/Ascential/DataStage/PXEngine/install执行命令: #./install.liborchoracle 2、安装ORCH组件:#cd /home/ap/dsadm/Ascential/DataStage/PXEngine/install执行命令:#./install。3、重新启动datastage#cd /home/ap/dsadm/Ascential/DataStage/DSEngine/bin #./uv admin stop
9、#./uv admin start1.1.4 修改目录权限使用root用户登陆,执行下面修改目录权限的命令:#chown -R dsadm:dstage /home/ap/dsadm。1.1.5 修改dsenv用dsadm用户进入/home/ap/dsadm/Ascential/DataStage/DSEngine目录,修改dsenv文件。步骤如下:、进入目录,输入命令:$cd /home/ap/dsadm/Ascential/DataStage/DSEngine2、打开编辑器,输入命令:$vi dsenv3、修改内容。(1) 在原来的LD_LIBRARY_PATH=dirname $DSHO
10、ME/branded_odbc/lib:$DSHOME/lib:$DSHOME/uvdlls:$DSHOME/java/jre/lib/i386/client:$DSHOME/java/jre/lib/i386:$LD_LIBRARY_PATH 后面加上:/home/db/oracle/product/10.2.0/lib(2)在dsenv后面加入# User specific environment and startup programsexport DSHOME=/home/ap/dsadm/Ascential/DataStage/DSEngineexport LANG=iso8859e
11、xport APT_ORCHHOME=/home/ap/dsadm/Ascential/DataStage/PXEnginePATH=$PATH:$HOME/bin:$APT_ORCHHOME/bin:$DSHOME/binexport PATHunset USERNAME#-oracle-export ORACLE_HOME=/home/db/oracle/product/10.2.0export ORACLE_SID=odsbptdbexport PATH=$PATH:$ORACLE_HOME/binexport NLS_LANG=AMERICAN_AMERICA.ZHS16CGB2312
12、80export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH:/lib:/usr/lib:/home/ap/dsadm/Ascential/DataStage/DSEngine/lib:/home/ap/dsadm/Ascential/DataStage/RT_BP1.O:/home/ap/ods/lib:/home/ap/ods/bin:$ORACLE_HOME/lib32:$HOME/lib:.#-ods jci-export APT_CONFIG_FILE=/home/ap/dsadm/Ascential/DataStage/Con
13、figurations/default.aptexport JOBCNTRL_APPHOME=/home/ap/odsexport JOBCNTRL_LOGPATH=/home/ap/ods/logexport JOBCNTRL_DBSID=odsbptdbexport JOBCNTRL_DBUSER=odsmainexport JOBCNTRL_DBPASSWD=odsmainexport BRHNO=6501.1.6 修改datastage字符集在/home/ap/dsadm/Ascential/DataStage/PXEngine.752.1/etc/oracle_cs.txt 中增加:
14、HS16CGB231280 UTF8ASCL ZHS16CGB231280ZHS16CGB231280 ASCL1.1.7 Datastage 进程的启动和停止用root用户登入OS,进入到datastage 安装目录,启动和停止datastage服务,命令如下:# cd /home/ap/dsadm/Ascential/DataStage/DSEngine/bin 启动: #./uv admin start停止: #./uv admin stop1.1.8 验证DataStage的安装检查Datastage的进程是否已启动,执行命令#ps ef |grep dsrpcd检查/etc/serv
15、ices,执行命令#vi /etc/services,有如下信息1.2 NFS的设置步骤如下:1、测试软件需求。NFS server软件需求: nfs-utils、portmap两个套件,可以命令: #rpm aq |grep XXX来查询主机是否以安装该套件,如果没有安装,请安装相应的安装包。2、建立目录。使用ods用户登录,把JCI安装程序目录下的OdsInitDir.sh上传到/home/ap/ods目录下。执行语句:sh OdsInitDir.sh,为全部数据加工结点建立/home/ap/ods下面的各种目录。3、修改/etc/hosts文件。配置/etc/hosts文件的目的:实现与
16、网上其他计算机的映射。配置过程:使用root用户登录,编辑文件/etc/hosts,在文件中添加环境中所有节点的IP和主机名,格式如下(按实际网络环境替换主机名和IP): 82.0.98.48 odsbtest4、修改/etc/exports文件。root修改/etc/exports文件,将ETL server上面的file,etc,lib,sql,tools,update,log,script共享,格式如下(按具体的网络环境替换主机名和IP):共享的目录 主机名1或IP1(参数1,参数2) 主机名2或IP2(参数3,参数4)如:/home/ap/ods/file odsbtest(rw)/h
17、ome/ap/ods/etc odsbtest(rw)/home/ap/ods/lib odsbtest(rw)/home/ap/ods/sql odsbtest(rw)/home/ap/ods/tools odsbtest(rw)/home/ap/ods/update odsbtest(rw)/home/ap/ods/log odsbtest(rw)/home/ap/ods/script odsbtest(rw)(说明:这个格式表示,同一个目录分享多台加工节点,同时提供给加工节点的权限是相同的),使用不同的参数,在加工节点上,对共享目录的权限也是不同的。可以设置的参数主要有以下几种类型:ro
18、 只读访问 rw 读写访问 sync 所有数据在请求时写入共享 async NFS在写入数据前可以相应请求 secure NFS通过1024以下的安全TCP/IP端口发送 insecure NFS通过1024以上的端口发送 wdelay 如果多个用户要写入NFS目录,则归组写入(默认) no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。 hide 在NFS共享目录中不共享其子目录 no_hide 共享NFS目录的子目录 subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认) no_subtree_che
19、ck 和上面相对,不检查父目录权限 all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。 no_all_squash 保留共享文件的UID和GID(默认) root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认) no_root_squas root用户具有根目录的完全管理访问权限 anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID anongid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的GID 5、启动nfs服务。使用root用户登陆,使用以下命令启动NFS:
20、#/etc/rc.d/init.d/nfs restart注:如果系统重新启动,NFS也要重新启动。6、验证NFS服务启动。使用showmount 命令来列出NFS的共享(以实际网络环境的主机IP来代替) showmout命令对于NFS的操作和查错有很大的帮助,所以我们先来看一下showmount的参数:-a :这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。-e :显示指定的NFS SERVER上export出来的目录。1.3 RSH的设置步骤如下:1、修改配置文件。使用root用户登陆,进入/etc/xinetd.d 目录,把rsh,r
21、login,rexec的文件中的disable =yes都改成disable =no。2、重启rsh server。使用root用户登陆,执行语句:#/etc/init.d/xinetd restart。注:如果系统重新启动,rsh server也要重新启动。3、检查rsh server是否启动。(1) 方法一: 使用命令setup,查看是否将rsh 加上*,如果加上*表示可以启动。(2) 方法二: rsh属于xinetd服务,查询/etc/xinetd.d/rsh文件是否disable=no:rsh server的监听和 TCP 是514。执行语句:#netstat -an|grep 514
22、 出现下面信息则rsh server启动成功。tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN4、修改.rhosts文件。在加工节点PC服务器上,为应用用户ods建立.rhosts文件:目前在测试主机上是(ods用户)使用ods用户登录,编辑文件/home/ap/ods/.rhosts,修改内容,并设置文件权限为600。如下:$vi /home/ap/ods/.rhosts 增加如下内容:Hostname1 usernameHostname2 username例如:odsbtest ods.rhosts文件的属性改为600$chmod 600 .rhosts 注意:文件属性必需是600,如果是其他属性,则无法正常访问。5、验证rsh是否成功。使用ods用户登录,输入命令:rsh hostname,系统会自动登录,说明配置成功。如下图所示:注意事项:有时虽然进行了上述的配置,但是仍出现No route to host的错误?解决方法:rsh,rlogin和rexec都使用513端口来连接服务器,这种错误的常见原因是因为rsh服务器上运行防火墙阻止了513端口导致的。 这时候可以关闭防火墙,关闭防火墙的命令:Setup firewall service disable
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1