hi all,
我安装了dpark,按照wiki上写了一个程序word_count.py如下:
from dpark import DparkContext
def word_count(file_path, word):
dpark = DparkContext()
f = dpark.textFile(file_path, splitSize=16<<20)
print word, 'count:', f.map(lambda line: line.strip()).filter(lambda line: word in line).count()
word_count("/home/casa/data","a")
但是,结果是对的,但是出现了如下错误:
a count: 1
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/home/casa/git/dpark/dpark/context.py", line 267, in stop
env.stop()
File "/home/casa/git/dpark/dpark/env.py", line 100, in stop
self.trackerServer.stop()
File "/home/casa/git/dpark/dpark/tracker.py", line 49, in stop
sock.connect(self.addr)
File "socket.pyx", line 459, in zmq.core.socket.Socket.connect (zmq/core/socket.c:4201)
ZMQError: Invalid argument
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/home/casa/git/dpark/dpark/context.py", line 267, in stop
env.stop()
File "/home/casa/git/dpark/dpark/env.py", line 100, in stop
self.trackerServer.stop()
File "/home/casa/git/dpark/dpark/tracker.py", line 49, in stop
sock.connect(self.addr)
File "socket.pyx", line 459, in zmq.core.socket.Socket.connect (zmq/core/socket.c:4201)
zmq.error.ZMQError: Invalid argument
a count: 1是运行结果,是对的,但是会出现下面的错误。