HBASE-5483 Allow configurable host to bind to for starting REST server from commandline
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1294229 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c176d41582
commit
4ef6cb8bc9
|
@ -39,7 +39,9 @@ import org.apache.hadoop.net.DNS;
|
|||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.mortbay.jetty.Connector;
|
||||
import org.mortbay.jetty.Server;
|
||||
import org.mortbay.jetty.nio.SelectChannelConnector;
|
||||
import org.mortbay.jetty.servlet.Context;
|
||||
import org.mortbay.jetty.servlet.ServletHolder;
|
||||
|
||||
|
@ -129,9 +131,14 @@ public class Main implements Constants {
|
|||
|
||||
// set up Jetty and run the embedded server
|
||||
|
||||
int port = servlet.getConfiguration().getInt("hbase.rest.port", 8080);
|
||||
Server server = new Server();
|
||||
|
||||
Connector connector = new SelectChannelConnector();
|
||||
connector.setPort(servlet.getConfiguration().getInt("hbase.rest.port", 8080));
|
||||
connector.setHost(servlet.getConfiguration().get("hbase.rest.host", "0.0.0.0"));
|
||||
|
||||
server.addConnector(connector);
|
||||
|
||||
Server server = new Server(port);
|
||||
server.setSendServerVersion(false);
|
||||
server.setSendDateHeader(false);
|
||||
server.setStopAtShutdown(true);
|
||||
|
|
Loading…
Reference in New Issue