简体   繁体   English

hbase rest api启动错误

[英]hbase rest api start error

I am trying to start the rest API on our hbase installation but keep getting the following error, even when specifying the port. 我正在尝试在我们的hbase安装上启动rest API,但是即使指定端口,也始终出现以下错误。

 # hbase rest start --p 8087

java.net.BindException: Port in use: 0.0.0.0:8085

at 
org.apache.hadoop.hbase.http.HttpServer.openListeners(HttpServer.java:1014)
    at org.apache.hadoop.hbase.http.HttpServer.start(HttpServer.java:950)
    at org.apache.hadoop.hbase.http.InfoServer.start(InfoServer.java:90)
    at org.apache.hadoop.hbase.rest.RESTServer.main(RESTServer.java:248)
 Caused by: java.net.BindException: Address already in use
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:437)
    at sun.nio.ch.Net.bind(Net.java:429)
    at 
   sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    at 

   org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannel
   Connector.java:216)
    at 

 org.apache.hadoop.hbase.http.HttpServer.openListeners(HttpServer.java:1009)
    ... 3 more

REST port ( --p option) is 8080. 8085 - is port linked as hbase.rest.info.port (from config). REST端口( --p选项)为--p端口链接为hbase.rest.info.port (来自config)。

Use --infoport 8087 argument to modify it. 使用--infoport 8087参数对其进行修改。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM