We faced KryoException and the work got restarted due to this, we want to secure our storm end to end. Can anyone please suggest solutions regarding this.
We cross checked the https://storm.apache.org/releases/2.1.0/SECURITY.html but we need more details on this like steps to follow to update production build without downtime. Can anyone help me with this? *Exception Details1* com.esotericsoftware.kryo.KryoException: Buffer underflow. at com.esotericsoftware.kryo.io.Input.require(Input.java:182) ~[kryo-3.0.3.jar:?] at com.esotericsoftware.kryo.io.Input.readLong(Input.java:686) ~[kryo-3.0.3.jar:?] at org.apache.storm.tuple.MessageId.deserialize(MessageId.java:56) at org.apache.storm.serialization.KryoTupleDeserializer.deserialize(KryoTupleDeserializer.java:44) *2* RMI TCP Accept-0: accept loop for ServerSocket[addr= 0.0.0.0/0.0.0.0,localport=42255] throws java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported. at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]