如何定位云窗查询出错的sql
如何定位云窗查询出错的sql
云窗查询出错如何定位以及如何查看相应的日志。
工具/原料
- 云窗对应的用户
- 查询出错的sql ID
- spark thrift server的服务器权限
方法/步骤
模拟用户登录
云窗管理员权限的用户模拟登录对应的用户
查询sql语句
根据sql Id 定位到对应的sql
根据Appid的定位日志所在
更改链接信息
更改链接信息后,定位对应的app所在的thrift-server服务器
登录对应服务器
thrift-server的日志目录在 /opt/log/thrift 下面
根据sessionID,通过 命令查询对应的行号
grep -n bb354824-96ce-4950-84f4-1a374091a10a spark.log
根据行号定位日志
复制对应的行号,打开日志文件,定位到日志所在行
vim 打开日志文件, :92457480 回车,跳转到对应的行。
注意事项
...