开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks数据集成中,当数据的目的端是hive,如何设置写入hive的用户为指定用户呢?

DataWorks数据集成中,当数据的目的端是hive,如何设置写入hive的用户为指定用户呢?目前在hive数据源配置了user为root,但实际写入的还是admin用户?image.png
image.png

展开
收起
真的很搞笑 2024-02-25 06:56:57 74 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks数据集成中,要设置写入Hive的用户为指定用户,您可以按照以下步骤操作:

    1. 进入数据源管理:您需要登录到DataWorks控制台,并进入到数据集成页面。在工作空间列表页面中,点击目标工作空间右端的“进入数据集成”链接,然后点击左侧菜单栏中的“数据源”项,选择“数据源列表”来打开数据源管理页面。
    2. 编辑Hive数据源配置:在数据源管理页面中,找到您之前配置的Hive数据源,点击编辑或设置按钮,进入数据源的配置界面。
    3. 修改用户设置:在Hive数据源的配置界面中,查找到用户(User)配置项,将其修改为您希望指定的用户,例如将user参数设置为root
    4. 保存配置:完成用户设置的修改后,保存您的更改。这样,在执行数据同步任务时,系统将使用您指定的用户来写入数据到Hive。
    5. 测试验证:为了确保设置生效,建议您进行一次测试同步,检查数据是否正确地以指定用户写入到Hive中。

    请注意,如果您已经按照上述步骤正确设置了用户,但实际写入Hive的用户仍然是admin,可能是因为其他配置或权限问题导致设置未生效。这时,您可能需要检查DataWorks的任务执行环境和Hive的权限设置,确保指定的用户有权限写入Hive,并且没有其他配置覆盖了您的设置。如果问题依旧存在,建议联系DataWorks的技术支持进一步排查问题。

    2024-02-25 19:15:52
    赞同 展开评论 打赏
  • 您加一下这个参数image.png
    hdfsUsername
    https://help.aliyun.com/zh/dataworks/user-guide/hive-data-source?spm=a2c4g.11186623.0.i1#task-2313265 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2024-02-25 11:28:03
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    2019大数据技术公开课第五季—Hive迁移到MaxCompute最佳实践 立即下载
    《DataWorks 数据集成实时同步》 立即下载

    相关实验场景

    更多