How are you accessing this system via ssh or remote desktop? Do you have a direct connection into your AWS instance (VPC or dedicated connection)? If you cannot connect to the instance, then you need to use a public IP.
If you do have access to your AWS instance, then simply run a netstat -an |grep 8000
and see if the server is listening on that TCP port. If you don't see that port listed, then you'll probably need to make sure splunk is running ps -ef |grep splunk
or $SPLUNK_HOME/bin/splunk -status
.
Lastly, if you are running iptables on this instance, make sure it's setup to allow for communication on port 8000.