诡异的hdfs dfs -ls /无法执行 提示远程调试
2019-05-16 20:06
218 查看
目录
今天在生产排查磁盘满问题的时候,发现无法查看生产的hdfs目录
执行查看hdfs目录命令发现无法查看,停在远程调试
[code] /usr/local/hadoop-2.6.3/bin/hdfs dfs -ls /
以为是配置文件配置的远程调试,查了所有配置文件都没有,觉得奇怪
后面想到追踪端口
[code]lsof -i:6666
lsof -i:查出进程id,再找出对应的进程
发现是FsShell进程的远程调试,网上找了下FsShell的远程调试,发现是在执行脚本中配置的
[code]elif [ "$COMMAND" = "dfs" ] ; then CLASS=org.apache.hadoop.fs.FsShell HADOOP_OPTS="$HADOOP_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=6666,server=y,suspend=y" HADOOP_OPTS="$HADOOP_OPTS $HADOOP_CLIENT_OPTS
在bin/hdfs脚本中找到对应的远程调试
把远程调试的参数去掉即可。
[code] -Xdebug -Xrunjdwp:transport=dt_socket,address=6666,server=y,suspend=y
相关文章推荐
- SQL sever2008服务无法启动,提示“远程过程调试失败···”
- 调试web service的问题:无法自动进入并单步执行服务器。未能调试远程过程。
- WCF 无法自动进入并单步执行服务器。未能调试远程过程。
- 调试web service的问题:无法自动进入并单步执行服务器。未能调试远程过程。
- 执行“hdfs dfs -ls”时报ConnectException
- “无法自动进入单步执行服务器。未能调试远程过程。这通常说明未在服务器上启动调试”解决方案
- 远程连接提示:两台计算机无法在分配的时间内连接解决方法
- LoadRunner使用代理远程执行提示找不到“pre_cci.c”文件
- Ubuntu Remmina 远程桌面提示 “无法连接到RDP服务器”
- VS2005调试出错,提示无法启动调试 绑定句柄无效
- 服务器远程连接提示由于协议错误,客户端无法连接到远程计算机
- win7x64 连接oracle 客户端 vs 2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- Windows7 连接Windows Server服务器时提示:计算机无法连接到远程计算机上的另一个控制台会话。
- VS2005无法远程调试
- Linux下rm命令提示“Argument list too long”无法执行解决方法
- mac远程桌面连接windows 8.1 update,提示: 远程桌面连接无法验证您希望连接的计算机的身份
- 文件在linux下无法执行,提示bad interpreter的解决方法
- 执行oracle中的job报错:ORA-12011:无法执行作业1存储过程执行DDL语句提示ORA-01031错误:权限不足
- 远程桌面连接提示“由于账户限制,您无法登陆”解决
- ssh执行远程服务器脚本 提示php: command not found