java.io.IOException: Broken pipe
来源:互联网 发布:淘宝代销怎么上架宝贝 编辑:程序博客网 时间:2024/04/30 10:05
Hadoop Streaming编程: 采用Python脚本来编写map和reduce脚本时必须注意对异常情况的处理,比如:
#!/usr/bin/python
import sys
for eachLine in sys.stdin:
eachLine = eachLine.strip()
Seg = eachLine.split('\x01')
if Seg[1]=='rpt_visit'and Seg[3] != '':
ad_id = Seg[3]
print '%s\t%d' % (ad_id, 1)
else:
pass
以上代码乍看来没有明显问题,但是实际情况中经常出现数据不完整的情况,因此对每一行数据分割之后,在读取数组元素之前,必须先判断数组的长度,否则可能会出现数组越界的异常情况 ,做如下修改,添加长度判断条件:
import sys
for eachLine in sys.stdin:
eachLine = eachLine.strip()
Seg = eachLine.split('\x01')
if len(Seg) >= 4 and Seg[1]=='rpt_visit'and Seg[3] != '':
ad_id = Seg[3]
print '%s\t%d' % (ad_id, 1)
else:
pass
- java.io.IOException: Broken pipe
- org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
- org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
- java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken pipe
- java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken pipe
- java io exception Broken Pipe
- hive使用python脚本导致java.io.IOException: Broken pipe异常退出
- openTSDB ConnectionManager: Unexpected exception from downstream java.io.IOException: Broken pipe
- 记录一次线上,ss服务出现大面积不能响应请求:java.io.IOException: Broken pipe
- 错误号org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
- java.sql.SQLRecoverableException: IO 错误: Broken pipe
- 执行python的map reduce出错 io.IOException: Broken pipe lang.RuntimeException: PipeMapRed.waitO
- jetty.io.EofException Broken pipe
- Java socket broken pipe
- java.net.SocketException: Broken pipe
- java.net.SocketException: Broken pipe
- java.net.SocketException: Broken pipe
- java.net.SocketException: Broken pipe
- jni生成h文件
- IntelliJ IDEA中创建自己的代码模板
- 禁止刷新网页、防止刷新网页、禁止后退等操作的代码
- 《福布斯》:大数据带来高成本 Hadoop需继续完善
- request.getAttribute() 和 request.getParameter()
- java.io.IOException: Broken pipe
- 详解内核的主要配置选项
- Android 调试桥(adb),很方便很强大
- jdk怎么配置
- js之事件冒泡和事件捕获
- linux 终端快捷键
- 习题6.22
- SQL求解两个时间差
- java中获取包含中文字符的字符串长度