[
https://issues.apache.org/jira/browse/HBASE-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13052233#comment-13052233
]
Jean-Daniel Cryans commented on HBASE-4008:
-------------------------------------------
It's a weird use case... but looking at the .out file, I can see the following:
{code}
11/06/20 14:35:32 INFO client.HConnectionManager$HConnectionImplementation:
getMaster attempt 0 of 1 failed; no more retrying.
org.apache.hadoop.ipc.RemoteException:
org.apache.hadoop.hbase.ipc.ServerNotRunningException: Server is not running yet
at
org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1038)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:771)
at
org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
at $Proxy4.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444)
at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:360)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:89)
at
org.apache.hadoop.hbase.master.HMasterCommandLine.stopMaster(HMasterCommandLine.java:163)
at
org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:104)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at
org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1078)
11/06/20 14:35:32 ERROR master.HMasterCommandLine: Master not running
{code}
It seems we should retry if it says that the master isn't running yet instead
of ERROR'ing out and leaving the bash script hanging.
> Problem while stopping HBase
> ----------------------------
>
> Key: HBASE-4008
> URL: https://issues.apache.org/jira/browse/HBASE-4008
> Project: HBase
> Issue Type: Bug
> Components: scripts
> Reporter: Akash Ashok
> Priority: Minor
>
> stop-hbase.sh stops the server successfully if and only if the server is
> instantiated properly.
> When u Run
> start-hbase.sh; sleep 10; stop-hbase.sh; ( This works totally fine and has no
> issues )
> Whereas when u run
> start-hbase.sh; stop-hbase.sh; ( This never stops the server and neither the
> server gets initialized and starts properly )
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira