Please see the bug has been patched in version 2.6 and later . but we are using 2.5.2 . However , FYI , we have another machine with same version where we are able to start/stop the webhcat server without any issues .
Apologies for the delay , I wasn't able to reply back in mobile . though I have drafted the reply . . Yes It worked !! . But we have already created the Symlink and We have even edited the python code with the absolute path in Webhcat.py file . Both the above solution works for me . However my concern is , we have had a problem when we changed the symlink in other service. So we dont want any trouble later . Would it be alright to create symlink alone as permanent workaround . Or any other permanent solution. Just curiosity , How did you predicted after seeing the error. Kindly teach us how did you analyzed the error quickly 🙂
Yes, Symlinks are preferred to tweaking the py codes !!!
How I quickly analyzed the first pointer was " parent directory /usr/hdp/220.127.116.11/hive/conf doesn't exist" this by experience is a symlink which points to the configuration files. So without that symlink access to the conf files you can't start the WebHcat server