Are the actions of SetPaths.sh still needed?
The actions it takes (assigning variables such as KAMANJA_HOME and creating scripts to push data) are either already covered by other instructions, or can be files that are delivered with the code.
If it is removed, this will simplify the installation instructions a bit.
Or, conversely, remove the user instructions to set up the JAVA, SCALA, KAFKA, ZOOKEEPER and KAMANJA home symbols in the user’s login file and let this script set them up.
Either one or the other would simplify the installation instructions.