gpt4 book ai didi

hadoop - Netezza Squoop选项文件-如何在代码升级中进行处理

转载 作者:行者123 更新时间:2023-12-02 20:44:11 25 4
gpt4 key购买 nike

我正在使用Hadoop Sqoop将数据从hadoop导出到neteeza。我为此创建了一个选项文件。

选项文件的内容如下所述

-connect
jdbc:netezza://xxxxxxxxxxxxxxxxxxxxxx:5480/
--username
XXXX
--password
***************

现在,我不确定如何在代码升级中使用此文件,有什么方法可以在此文件中编写逻辑以根据所使用的环境选择参数。

当前,每次我必须更改环境时,都需要更改此文件,这会创建此文件的很多版本,如果有人忘记更新它,则会产生很多问题。

最佳答案

因此,这实际上不是一个netezza问题,我希望这是您在“客户”端必须解决的问题。
在我们这里,我们有一组命名约定,用于将环境(DEV,TEST,PROD)彼此分开。所有系统用户,配置文件(如此类)的数据库名称和网络别名均基于此关键字构建。

如果按环境创建配置文件并将环境名称放入文件名,则可以避免大多数问题。

一个例子:
在环境PROD中,

  • 系统用户:SQOOP_USER_PROD
  • 配置文件:sqoop_PROD.conf
  • 数据库1:STAGING_PROD
  • 数据库2:WAREHOUSE_PROD
  • 网络别名:NZPROD.yourdomain.com

  • 你可以跟我来吗?

    关于hadoop - Netezza Squoop选项文件-如何在代码升级中进行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48698372/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com