Set Up HDFS User and Prepare WebHCat Directories
Set up the WebHCat user.
Login as $WEBHCAT_USER hdfs fs -mkdir /user/$WEBHCAT_USER hdfs -chown -R $WEBHCAT_USER:$WEBHCAT_USER /user/$WEBHCAT_USER hdfs fs -mkdir /apps/webhcat
Prepare WebHCat directories on HDFS.
hdfs dfs -copyFromLocal /usr/share/HDP-webhcat/pig.tar.gz /apps/webhcat/ hdfs dfs -copyFromLocal /usr/share/HDP-webhcat/hive.tar.gz /apps/webhcat/ hdfs dfs -copyFromLocal /usr/hdp/current/hadoop-mapreduce/hadoop-streaming*.jar / apps/webhcat/
Set appropriate permissions for the HDFS user and the webhcat directory.
hdfs fs -chown -R $WEBHCAT_USER:users /apps/webhcat hdfs fs -chmod -R 755 /apps/webhcat
where:
$WEBHCAT_USER is the user owning the WebHCat services. For example, hcat.