I realise this post is 6 years old, but it still helped me. Just to add something that might be useful: When it asks for the Splunk username, this isn't a Linux user account, it's an application user account on the Deployment Server. It's confusing because many other Splunk commands can be run by Linux user accounts, but it seems not the 'deploy-server reload' command. $ /opt/splunk/bin/splunk reload deploy-server
Your session is invalid. Please login.
Splunk username: admin Also, you can append '-class [serverclass name] onto the end of the command and only changes made to the corresponding deployment apps will get reloaded, so this is perhaps a safer option if you're nervous about reloading everything.
... View more