找文章 / 找答案
精选问答 更多内容

[数据处理] 数据源信息在日志中的传递问题

Fireworks铂金三 显示全部楼层 发表于 2022-3-29 16:43:10 |阅读模式 打印 上一主题 下一主题
1
未解决
本帖最后由 Fireworks 于 2022-3-29 16:46 编辑

为什么数据库日志里只能获取yonghong3信息,无法从日志获取yonghong1和yonghong2?
微信图片_20220329164331.png
回复

使用道具 举报

精彩评论16

永洪tech-Lerry铂金四 显示全部楼层 发表于 2022-3-29 17:03:40
您这边是在什么地方查询的这三个值呢?方便详细说明一下吗
回复

使用道具 举报

Fireworks铂金三 显示全部楼层 发表于 2022-3-29 18:16:29
本帖最后由 Fireworks 于 2022-3-29 18:17 编辑
永洪tech-Lerry 发表于 2022-3-29 17:03
您这边是在什么地方查询的这三个值呢?方便详细说明一下吗

https://mp.weixin.qq.com/s?__biz ... 8&lang=zh_CN#rd
就是这篇文章中描述的impala的缓冲池,按照文档配置没有生效,然后我们按照截图的方式配置,获取到了yonghong3这个信息,没有获取到yonghong1这个用户名
回复

使用道具 举报

永洪tech-Lerry铂金四 显示全部楼层 发表于 2022-3-29 18:40:53
Fireworks 发表于 2022-3-29 18:16
https://mp.weixin.qq.com/s?__biz=MzU0OTc0NjcyNQ==&mid=2247484944&idx=1&sn=8897086534bede2fa7ea63483 ...

您是在什么地方获取的yonghong3这个信息呢,看文档的描述是先在Impala里通过set request_pool=pool_name的方式设置改session的请求提交的对应的队列来为不同的用户设置不同的队列,然后再去给队列配置属性,而不是通过您目前这个配置方式进行配置的,如果按您目前这样直接配置,如果能生效也应该只是直接把您的poolname设置为了yonghong3吧
回复

使用道具 举报

Fireworks铂金三 显示全部楼层 发表于 2022-3-30 10:31:11
永洪tech-Lerry 发表于 2022-3-29 18:40
您是在什么地方获取的yonghong3这个信息呢,看文档的描述是先在Impala里通过set request_pool=pool_name ...

这是我们想要的结果,需要在缓冲池日志中获取到用户名(yonghong1),并获取池(yonghong2)。但是这两个信息都没有,所以我们根据永洪提供的文档配置了yonghong3这个参数,如截图能够获取到yonghong3。但实际上我们想获取的是yonghong1和yonghong2

我们想要的样子

我们想要的样子

根据昨天截图能够获取到的样子

根据昨天截图能够获取到的样子
回复

使用道具 举报

Wang315铂金四 显示全部楼层 发表于 2022-3-30 13:14:53
Fireworks 发表于 2022-3-30 10:31
这是我们想要的结果,需要在缓冲池日志中获取到用户名(yonghong1),并获取池(yonghong2)。但是这两个 ...

请问您截图上的信息是从哪里看的呢?是用什么工具吗?
1.png
回复

使用道具 举报

Wang315铂金四 显示全部楼层 发表于 2022-3-30 13:30:40
请反馈一下目前在使用的永洪版本号(从登录页下方或者个性化设置可查看)。
回复

使用道具 举报

Fireworks铂金三 显示全部楼层 发表于 2022-3-30 14:00:01
Wang315 发表于 2022-3-30 13:30
请反馈一下目前在使用的永洪版本号(从登录页下方或者个性化设置可查看)。 ...

8.6.3b
回复

使用道具 举报

Wang315铂金四 显示全部楼层 发表于 2022-3-30 14:16:49
感谢您的反馈,关于获取不到yonghong2的问题,我们已定位该问题并且已经修复,如果您着急使用,可以将request_pool的值由yonghong3改为yonghong2;
关于用户名获取的问题,我们用户名 是通过标准的jdbc连接传递的, 您可以参考一下jdbc标准,java.sql.DriverManager#getConnection(String url, String user, String password)
回复

使用道具 举报

Fireworks铂金三 显示全部楼层 发表于 2022-3-30 15:01:11
com.cloudera.impala.jdbc41.Driver

1 .String url = "jdbc:impala://localhost:21050";
connection = DriverManager.getConnection(url, "yonghong1", "");

2. String url = "jdbc:impala://localhost:21050;uid=yonghong1";
connection = DriverManager.getConnection(url, "", "");

以上是我们的示例代码,使用我们的工具取到了yonghong1

但是同样的方法,使用永洪的数据源连接,无法取到yonghong1
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部