I have storm cluster which is non kerberized connecting to a hdfs cluster which is kerberized and I am placing the keytab file in all the nodes in the storm cluster. Is there any way to serialize the keytab file and HdfsBolt should be in a way that it should read the serialized keytab file while submitting the storm topology jar and configure themselves on the worker node.
Resolved the problem by repackaging the storm topology jar using jar utility with the necessary files such as hdfs-site.xml,core-site.xml,hive-site.xml . the jar command will be jar -uvf <storm-jar> hdfs-site.xml.
Instead of bundling the *-site.xmls in the resources folder of the project , we can have it in external location and use jar utility to repackage the storm jar alone.