Phoenix 无法启动报错: java.net.BindException: Address already in use

一、问题描述

i. 登录Ambari发现有一个节点的 Phoenix 无法启动

ii. 在Ambari上点击“Start”,监控 Phoenix 日志文件

iii. Phoenix 日志如下:

[root@zwlbs3 ~]# tail -f /var/log/hbase/phoenix-hbase-server.log

------------------------ 日志信息如下 -----------------------
2019-07-18 11:20:56,621 WARN org.apache.hadoop.util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
2019-07-18 11:20:56,751 INFO org.apache.calcite.avatica.metrics.MetricsSystemLoader: No metrics implementation available on classpath. Using No-op implementation
2019-07-18 11:20:56,765 INFO org.apache.phoenix.shaded.org.eclipse.jetty.util.log: Logging initialized @1113ms
2019-07-18 11:20:56,975 INFO org.apache.phoenix.shaded.org.eclipse.jetty.server.Server: jetty-9.2.z-SNAPSHOT
2019-07-18 11:20:57,014 WARN org.apache.phoenix.shaded.org.eclipse.jetty.util.component.AbstractLifeCycle: FAILED ServerConnector@2e6a8155{HTTP/1.1}{0.0.0.0:8765}: java.net.BindException: Address already in use
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
.......

二、解决办法

注:上面的错误表示 8765 端口已经被另一个应用程序使用。

查询端口并kill掉

[root@zwlbs3 ~]# netstat -ntlp | grep 8765
tcp6   0   0   :::8765       :::*    LISTEN   1038/java
[root@zwlbs3 ~]# kill -9 1038

再次启动 Phoenix,重复1.2步骤即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值