找文章 / 找答案
  • 发帖数5
  • 粉丝1

此人很懒,什么也没有留下

    精选问答 更多内容

    [可视化] Z-Suite 是否支持配置代理访问mysql 数据源

    yhdata_mfuXouPo玄铁一 显示全部楼层 发表于 2022-4-2 14:05:38 |阅读模式 打印 上一主题 下一主题
    1
    未解决



    https://www.yonghongtech.com/help/Z-Suite/9.0/ch/mysql.htm
    上述页面未展示代理配置,请教下,产品是否支持通过配置代理访问MySQL数据源。感谢。
    回复

    使用道具 举报

    精彩评论8

    永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-2 14:14:31
    您这边是想要通过代理服务器访问mysql的服务器吗?您参考一下代理服务器设置的功能呢https://www.yonghongtech.com/hel ... stem_serverset.html
    回复

    使用道具 举报

    yhdata_mfuXouPo玄铁一 显示全部楼层 发表于 2022-4-2 14:27:29
    感谢回复。
    1.  9.0版本是否支持
    2.  另外怎么保证访问mysql 是通过代理,而访问hive数据源不通过代理?

    回复

    使用道具 举报

    yhdata_mfuXouPo玄铁一 显示全部楼层 发表于 2022-4-2 14:27:45
    永洪tech-Lerry 发表于 2022-4-2 14:14
    您这边是想要通过代理服务器访问mysql的服务器吗?您参考一下代理服务器设置的功能呢https://www.yonghongt ...


    感谢回复。
    1.  9.0版本是否支持
    2.  另外怎么保证访问mysql 是通过代理,而访问hive数据源不通过代理?
    回复

    使用道具 举报

    永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-2 14:29:00
    上面那个是针对Http请求的,本身应该只要您代理服务器内的转发配置好了,不用在永洪系统做别的设置,直接在数据源url处输入您代理服务器的ip和相应的转发端口就可以连接?您先试一下呢?
    回复

    使用道具 举报

    yhdata_mfuXouPo玄铁一 显示全部楼层 发表于 2022-4-2 14:39:59
    永洪tech-Lerry 发表于 2022-4-2 14:29
    上面那个是针对Http请求的,本身应该只要您代理服务器内的转发配置好了,不用在永洪系统做别的设置,直接在 ...

    你这个是指的端口映射的方式吧?
    回复

    使用道具 举报

    永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-2 14:42:21
    yhdata_mfuXouPo 发表于 2022-4-2 14:39
    你这个是指的端口映射的方式吧?

    我看了下那个系统设置里的代理服务器应该是针对http的,和数据库的url无关,理论上您配置了映射,数据库url直接填写代理的url就可以了,如果使用hive的时候您这边url就填直连的url不填代理服务器的就可以了?
    回复

    使用道具 举报

    yhdata_mfuXouPo玄铁一 显示全部楼层 发表于 2022-4-2 14:49:06
    永洪tech-Lerry 发表于 2022-4-2 14:42
    我看了下那个系统设置里的代理服务器应该是针对http的,和数据库的url无关,理论上您配置了映射,数据库u ...

       Class.forName("com.mysql.jdbc.Driver");
        Connection conn = null;
        Properties info = new Properties();
        // info.put("proxy_type", "4"); // SSL Tunneling
        info.put("proxy_host", "[proxy host]");
        info.put("proxy_port", "[proxy port]");
        info.put("proxy_user", "[proxy user]");
        info.put("proxy_password", "[proxy password]");
        info.put("user", "[db user]");
        info.put("password", "[db pass word]");
        conn = DriverManager.getConnection("jdbc:mysql://[db host]/", info);

    如上,是不是就无法配置了?
    回复

    使用道具 举报

    永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-2 14:56:42
    yhdata_mfuXouPo 发表于 2022-4-2 14:49
    Class.forName("com.mysql.jdbc.Driver");
        Connection conn = null;
        Properties info = new P ...

    您这边是在代理服务器使用自己开发的代理功能去连接数据库服务器吗,这块您这边要如何进行映射我们不太了解呢。
    回复

    使用道具 举报

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    会员等你来哦

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