小编Don*_*ner的帖子

Hadoop作业要求禁用安全节点

Hadoop作业要求手动禁用安全模式.它说资源不可用.如何禁用安全模式?

hadoop

5
推荐指数
1
解决办法
1万
查看次数

Redis配置文件中的变量

我想REDIS_ROOT在我的redis.conf文件中设置一个并且能够在许多其他配置点上重用相同的变量.我希望我的所有日​​志,转储等都在这个目录中的某个地方......就像这样$REDIS_ROOT/logs/redis.log.

有没有办法在Redis配置文件中设置这种变量?或者我一遍又一遍地重新输入(或者在使用conf文件之前做一些查找 - 替换魔法).

redis

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

仅为Hadoop作业输出关闭复制

有没有办法将特定MapReduce作业的输出复制因子设置为与群集的其余部分(例如1)不同?我希望我的主要数据集是3x副本(因为它是当前的),但是我的一些作业的输出很快就从集群中移出并最终被抛出,因此不需要复制,我可以使用空间.

我可以使用setrep,但我想我只能在事后才这样做.

hadoop

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

从python中的main函数之外的某个地方调用sys.argv是不好的约定

我正在写一个脚本,我有一个函数,调用它f(),需要一个命令行参数(它需要打开一个文件名).但是,f()不是直接在main函数中调用.

我想知道sys.argv[1]直接调用是否是错误的编码约定f()?如果我不这样做,我必须将它作为参数传递给最终调用的所有函数f().

python

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

Pig:在 GROUP 之后拉出单个字段

在 PigLatin 中,我想从我想选择的记录中提取其他字段,因为聚合,例如MAX.

我在解释这个问题时遇到了麻烦,所以这是一个例子。假设我想获取一个家庭中年龄最大的人的名字:

关系A是四列,(name, address, zipcode, age)

B = GROUP A BY (address, zipcode); # group by the address

# generate the address, the person's age, but how do I grab that person's name?
C = FOREACH B GENERATE FLATTEN(group), MAX(age), ??? Name ???;
Run Code Online (Sandbox Code Playgroud)

我如何生成带有MAX年龄的人的名字?

hadoop apache-pig

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

Python正则表达式样式

是否应该使用正则表达式的Pythonic"标准"?

我通常做的是在我的模块顶部执行一堆re.compile语句并将对象存储在全局变量中......然后在我的函数和类中使用它们.

我可以在我将使用它们的函数中定义正则表达式,但是每次都会重新编译它们.

或者,我可以完全放弃re.compile,但如果我多次使用相同的正则表达式,似乎重新编译会产生不必要的开销.

python regex

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

如何在django中调用远程Fabric方法

我需要通过django在远程机器上调用fabric方法.我的意思是当用户发送给定请求时获取远程机器的主机名.像这样的东西:

def get_hostname(request):  
  hostname = os.system('fab remote_server hostname')  
  return hostname  
Run Code Online (Sandbox Code Playgroud)

python django fabric

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

在Python中绘制网格

我正在尝试为流网启动2D等高线图,但我无法正确显示初始网格.

给定列数和行数,如何编写一个绘制网格的函数,以便显示给定范围内的所有点?

我尝试通过这样做来绘制4列和3行点:

r = 3

c = 4

x = [i for i in range(c)]

y = [i for i in range(r)]

plot(x,y,'ro')

grid()

show()
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

'ValueError: x and y must have same first dimension'
Run Code Online (Sandbox Code Playgroud)

所以我尝试在4x4网格上进行测试并得到了这个并且我接近我想要的,但它只绘制点(0,0),(1,1),(2,2)和(3,3)

但是,我也想要点(0,0),(1,0),(2,0),(3,0),(1,0),(1,1)......(3,2) ,(3,3)出现,因为我稍后需要从这一点绘制向量,指示流网的流向.

对不起,我知道我的术语不是很好.有谁知道如何做到这一点,以及如何让它适用于不正方形的网格?

python grid plot

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

Python"classobj"错误

我有这个代码,我无法运行它,因为我收到此错误:"TypeError:'classobj'对象不可订阅",这是我的代码:

import cgi
import customerlib

form=cgi.FieldStorage

history = customerlib.find(form["f_name"].value,form["l_name"].value)


print "Content-type: text/html"
print
print """<html>
  <head>
    <title>Purchase history</title>
  </head>
  <body>
    <h1>Purchase History</h1>"""

print "<p>you have a purchase history of:"
for i in history: "</p>"
   print"""  <body>
</html>"""
Run Code Online (Sandbox Code Playgroud)

我在此文件旁边有customerlib文件.知道怎么解决吗?

python

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

标签 统计

python ×5

hadoop ×3

apache-pig ×1

django ×1

fabric ×1

grid ×1

plot ×1

redis ×1

regex ×1