vim tez-site.xml 配置属性tez.lib.uris,指定值包含上传的jar包根目录及lib目录:${fs.defaultFS}/apps/tez-0.4.0-incubating,${fs.defaultFS}/apps/tez-0.4.0-incubating/lib 将tez-site.xml放置到$HADOOP_CONF_DIR目录下
vim mapred-site.xml 修改mapreduce.framework.name为yarn-tez
vim hadoop-env.sh 添加tez jar到HADOOP_CLASSPATH
tez_home=/home/ochadoop/app/tez-0.4.0-incubating
if [ -d ${tez_home} ]; then
for f in ${tez_home}/*.jar; do
if [ "$HADOOP_CLASSPATH" ]; then
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$f
else
export HADOOP_CLASSPATH=$f
fi
done
for f in ${tez_home}/lib/*.jar; do
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$f
done
fi
export HIVE_HOME=/home/ochadoop/app/apache-hive-0.13.0-bin
export HIVE_AUX_JARS_PATH=${HIVE_HOME}/hcatalog/share/hcatalog/hive-hcatalog-core-0.13.0.jar
tez_home=/home/ochadoop/app/tez-0.4.0-incubating
if [ -d ${tez_home} ]; then
for f in ${tez_home}/*.jar; do
export HIVE_AUX_JARS_PATH=$HIVE_AUX_JARS_PATH:$f
done
for f in ${tez_home}/lib/*.jar; do
export HIVE_AUX_JARS_PATH=$HIVE_AUX_JARS_PATH:$f
done
fi