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

DataWorks新增MongoDB数据源怎么连接 nlb?

DataWorks新增MongoDB数据源怎么连接 nlb?

展开
收起
真的很搞笑 2023-08-14 15:16:51 105 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    DataWorks新增MongoDB数据源连接NLB的步骤:

    在MongoDB服务器上开启NLB监听端口27017

    获取NLB的VIP地址和端口,例如192.168.1.2:27017

    在DataWorks新建MongoDB数据源

    数据源类型选择MongoDB

    连接字符串填写格式:

    mongodb://<用户名>:<密码>@:<端口>/<数据库名称>

    例如:

    mongodb://admin:admin@192.168.1.2:27017/test

    其他参数如数据库名称,读写选项等根据实际情况填写

    测试连接查看是否成功

    发布数据源

    关键点:

    NLB必须开启27017端口监听MongoDB
    连接地址使用NLB的VIP,不要直接用MongoDB服务器地址
    用户名密码需有对应数据库权限
    其他参数根据实际MongoDB集群情况设置

    2023-08-15 22:20:56
    赞同 展开评论 打赏
  • 确保你的NLB已经配置正确,并且MongoDB数据源已经配置为使用NLB的IP地址。你可以通过查看MongoDB数据源的连接字符串来确定这一点。
    在DataWorks中创建一个新的MongoDB数据源。在创建数据源时,你需要提供以下信息:
    数据源名称
    连接方式:选择“手动输入”
    主机名:输入NLB的IP地址
    端口号:输入MongoDB数据源的端口号
    用户名:输入MongoDB数据源的用户名
    密码:输入MongoDB数据源的密码
    在DataWorks中创建一个新的任务。在任务中,你需要使用MongoDB数据源来读取或写入数据。你可以使用DataWorks提供的MongoDB连接器来连接到MongoDB数据源。
    在任务中配置MongoDB连接器。在配置连接器时,你需要提供以下信息:
    主机名:输入NLB的IP地址
    端口号:输入MongoDB数据源的端口号
    用户名:输入MongoDB数据源的用户名
    密码:输入MongoDB数据源的密码
    在任务中编写SQL语句来读取或写入数据。你可以使用DataWorks提供的MongoDB连接器来执行SQL语句。
    通过以上步骤,你就可以连接到使用NLB的MongoDB数据源,并在DataWorks中使用MongoDB连接器来读取或写入数据

    2023-08-14 19:12:54
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
    MongoDB多数据中心的方案选型之路 立即下载
    饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载