Downgrade the WebHCat server as described below. Existing connections to WebHCat will be dropped, so there is a possibility that one or more running jobs may fail.
WebHCat will not automatically retry these failed jobs. The workaround is to retry the job manually from the client.
Run the following commands from $WEBHCAT_USER (for example, hcat
).
Shut down the WebHCat server, switch to the previous version, and start the server:
sudo su -l $WEBHCAT_USER -c "/usr/hdp/current/hive-webhcat/sbin/webhcat_server.sh stop"
hdp-select set hive-webhcat 2.2.0.0-2041
sudo su -l $WEBHCAT_USER -c "/usr/hdp/current/hive-webhcat/sbin/webhcat_server.sh start"
Run the following validation tests:
Hive/MapReduce job
Hive/Tez job
WebHCat smoke test
See Appendix A for smoke test information.