小编bla*_*ury的帖子

YARN中作业的聚合资源分配

我是Hadoop的新手.当我运行一个作业时,我看到该作业的总资源分配为251248654 MB-seconds,24462 vcore-seconds.但是,当我找到有关群集的详细信息时,它显示有888个Vcores-total和15.90 TB Memory-total.谁能告诉我这是如何相关的?什么MB-second和Vcore-seconds指的是工作.

网上有什么资料可以了解这些吗?我试着冲浪,得到一个正确的答案

hadoop hadoop-yarn

15
推荐指数
1
解决办法
9761
查看次数

用包含空格的字符串替换空格和反斜杠行

我想替换以下行:

--memory 20g \
Run Code Online (Sandbox Code Playgroud)

--memory 100g \
Run Code Online (Sandbox Code Playgroud)

实际上它应该替换之后的任何数字--memory.以下是我所拥有的,但无法获得预期的结果.

sed -i -E -- "s/\b--memory.*/--memroy 100g \/g"  a.txt
Run Code Online (Sandbox Code Playgroud)

unix linux sed

8
推荐指数
1
解决办法
126
查看次数

Pyspark:从涉及数组列的 Json 架构创建架构

我在 json 文件中为 df 定义了我的架构,如下所示:

{
    "table1":{
        "fields":[
            {"metadata":{}, "name":"first_name", "type":"string", "nullable":false},
            {"metadata":{}, "name":"last_name", "type":"string", "nullable":false},
            {"metadata":{}, "name":"subjects", "type":"array","items":{"type":["string", "string"]}, "nullable":false},
            {"metadata":{}, "name":"marks", "type":"array","items":{"type":["integer", "integer"]}, "nullable":false},
            {"metadata":{}, "name":"dept", "type":"string", "nullable":false}       
        ]
    }

}
Run Code Online (Sandbox Code Playgroud)

EG JSON 数据:

{
    "table1": [
        {
            "first_name":"john",
            "last_name":"doe",
            "subjects":["maths","science"],
            "marks":[90,67],
            "dept":"abc"        
        },
        {
            "first_name":"dan",
            "last_name":"steyn",
            "subjects":["maths","science"],
            "marks":[90,67],
            "dept":"abc"        
        },
        {
            "first_name":"rose",
            "last_name":"wayne",
            "subjects":["maths","science"],
            "marks":[90,67],
            "dept":"abc"            
        },
        {
            "first_name":"nat",
            "last_name":"lee",
            "subjects":["maths","science"],
            "marks":[90,67],
            "dept":"abc"        
        },
        {
            "first_name":"jim",
            "last_name":"lim",
            "subjects":["maths","science"],
            "marks":[90,67],
            "dept":"abc"        
        }       
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想从这个 json 文件创建等效的 spark …

schema json dataframe pyspark

4
推荐指数
1
解决办法
6039
查看次数

从 Windows Form C# 发送 Post 请求

目前我通过 curl 命令将信息传递给 Web API,如下所示:

curl -d 'info={ "EmployeeID": [ "1234567", "7654321" ], "Salary": true, "BonusPercentage": 10}' http://example.com/xyz/php/api/createjob.php
Run Code Online (Sandbox Code Playgroud)

这将返回另一个指向 API 的 URL,在此处发布所有信息:

http://example.com/xyz#newjobapi:id=19

我正在尝试通过 C# Windows 表单复制此过程,用户将在其中输入所需的信息,一旦提交,他们应该获得返回的 URL。

我已经为用户创建了输入这些信息的界面。但我不确定如何将此信息发布到 Web API 并获取生成的 url

是否有任何库可用于通过 Windows Form 复制上述 curl 过程?

c# post curl windows-forms-designer

3
推荐指数
1
解决办法
7768
查看次数

从perl脚本中删除一个进程

我试图通过名称杀死进程,我将作为变量传递给系统命令.

以下是我所拥有的:

my $processName=$ARGV[0];
print "$processName\n";
system(q/kill -9 `ps -ef | grep '$processName' | grep -v grep | awk '{print $2}'`/);
Run Code Online (Sandbox Code Playgroud)

上面的脚本抛出一个错误:

kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Run Code Online (Sandbox Code Playgroud)

但是,如果我直接在系统命令中输入进程名称,它就可以工作.

有人可以帮我吗?

perl pid system kill

3
推荐指数
1
解决办法
2703
查看次数

在网页中搜索字符串并使用python打印包含它的整行

我想在网页上搜索字符串并打印包含该字符串的整行.

我有一个输入文件,其中包含我想要搜索该字符串的链接.

要搜索的字符串:"vcore"

我的输入文件:

http://abc/cluster/app/application_1447334090028_225490
http://abc/cluster/app/application_1447334090028_228858
Run Code Online (Sandbox Code Playgroud)

预期的输出文件:

http://abc/cluster/app/application_1447334090028_225490    12434 vcore, 123 mb
http://abc/cluster/app/application_1447334090028_228858    12132 vcore, 131 mb
Run Code Online (Sandbox Code Playgroud)

代码到目前为止:

import sys
import re
import urllib

Links = [Link.strip() for Link in open ('/home/try/Input.txt','r').readlines()]

for link in Links:
        webPage = urllib.urlopen(link).read()
        print webPage
Run Code Online (Sandbox Code Playgroud)

然后我使用grep搜索字符串并将其存储在另一个文件中.但我希望它由代码本身和相应链接旁边的行显示.谁可以帮我这个事?

python search

2
推荐指数
1
解决办法
1758
查看次数

标签 统计

c# ×1

curl ×1

dataframe ×1

hadoop ×1

hadoop-yarn ×1

json ×1

kill ×1

linux ×1

perl ×1

pid ×1

post ×1

pyspark ×1

python ×1

schema ×1

search ×1

sed ×1

system ×1

unix ×1

windows-forms-designer ×1