HBASE-18224, Jetty has be updated to 9.4.6, and it requires more threads to start up.
If the value of hbase.rest.threads.max is too small, the rest server will fail to start.
What I observed was as follows:
1. The process did not exit. (At the beginning, I thought the rest server has been start normally because of the process exists.)
2. Can't connect to the rest server and I didn't found any exception log in ***.log.
3. the main thread has exited (jstack log).
4. Found the exception information from ***.out.
I think the process should exit and log the information in ***.log when it happens.
So that the user can directly discover that the rest server is abnormal.