首页 > 其他分享 >Trino-登录WebUI页面报错,日志中提示:

Trino-登录WebUI页面报错,日志中提示:

时间:2024-02-02 10:57:03浏览次数:40  
标签:8080 占用 端口 报错 WebUI Trino

问题描述

启动Trino客户端执行show catalogs时报错:Error starting query at http://localhost:8080/v1/statement returned an invalid response。

 此时在浏览器中访问Trino WebUI,http://192.168.80.133:8080,页面报错:404  Not Found. 

问题原因

(1) 查询Trino日志发现:BindException: Address already in use,说明8080端口已经被其他应用占用了。

 (2) 通过命令查询8080端口被哪个应用占用。

首先,通过ss命令查询端口是否被占用:

ss -nalp | grep  8080  

 从截图中可以看到8080端口被进程pid: 1884 给占用了。

 然后,通过命令查询pid:1884 是哪个程序:

ps  -ef  | grep  1884 

从截图中可以看到是Zookeeper的进程占用8080端口。

(3) 分析原因,在使用zookeeper 3.6之后的版本,zookeeper 中有个内嵌的管理控制台是通过jetty启动,会占用8080 端口。

解决办法

网上关于这个Zookeeper占用8080端口的问题,有三种解决方法。详细请参考:https://codeleading.com/article/66834156255/

这里我使用最简单的方法:

(1)修改zoo.cfg配置文件中的端口配置。

在zk conf目录里面,修改zoo.cfg,在其中加上:

# admin.serverPort 默认占8080端口
admin.serverPort=自己定一个端口


(2)重启zk服务器

 

标签:8080,占用,端口,报错,WebUI,Trino
From: https://www.cnblogs.com/yeyuzhuanjia/p/18002748

相关文章