gpt4 book ai didi

hadoop 流式获取节点id

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

在 hadoop 流中,有没有办法获取处理给定任务的节点的 ID?

通过类比,这个片段给出了任务的输入文件的名称:

#!/usr/bin/env python
import os
map_input_file = str(os.environ["map_input_file"])

我正在寻找类似 os.environ["map_node_id"] 的东西。该节点的任何唯一句柄都可以工作......

最佳答案

您可以简单地通过使用映射器/ reducer 中的套接字模块来获取数据节点的主机名:

import socket
...
node = socket.gethostname()

关于hadoop 流式获取节点id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251109/

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