public void map(Object key, Text value, Context context)
				throws IOException, InterruptedException {
			String line = value.toString();
			if (line == null || line.equals(""))
				return;
			Post post = new Post(line);

			try {
				Document doc = Jsoup.connect(Constants.BASE_URL + post.getLink()).get();
				if (doc != null) {
					Element textEle = doc.select("div.small-text.tags + div").first();
					Elements preList = textEle.select("pre");
					for(Element ele : preList) {
						ele.remove();
					}
					String content = textEle.text();
					content.replace("\r", "");
					content.replace("\n", "");
					content.replace("\r\n", "");
					content.replace("  ", " ");

					record.clear();
					record.set(line);
					contentValue.clear();
					contentValue.set(content);
					
					context.write(record, contentValue);
				}
			} catch (Exception ex) {
				System.out.println(ex.getMessage() + "|title:" + post.getTitle()
						+ "|contentLink:" + post.getLink());
			}
		}