Every Accumulo service creates log files in the directory you specified
via the ACCUMULO_LOG_DIR environment variable in accumulo-env.sh
If you didn't define this, it likely defaults to ACCUMULO_HOME/logs.
Have you looked at your syslog or similar to understand what your init.d
script's output was? If Hadoop comes up correctly and you know your
steps work otherwise, it sounds like it might be a typo in your script.
On 8/8/18 3:32 AM, Maria Krommyda wrote:
Hello everyone,
I have set up a VM, Ubuntu 16.04, where I run Zookeeper (3.4.6), Hadoop
(2.2.0) and Accumulo (1.7.3)
I am trying to set up a script at init.d that would start all three
services in case of an unexpected reboot of the machine.
I already have a start_me script that I use to start the services which
works great, but making it an init.d script has been proven a challenge.
I have set all the environmental variables in /etc/default/my_script,
which I include at the beginning of my script
I run all the commands as su accumulo_user -c 'command', trying to avoid
permission errors.
When I reboot the machine, I see the three services running (using the
top command), I can access the Hadoop admin page but Accumulo gives as
Error:
"Connection refused at localhost:9000" and the monitor system doesn't
start.
Any ideas of what might be the problem, where I should look for any
other log that might help will be highly appreciated.
And if you have any thoughts about a relevant path that I might not have
changed as fixed, please do share.
Thank you in advance for your time.
Best regards,
Maria.