package com.peony.netty.service; import com.peony.netty.util.HbaseFileSystem; import org.apache.hadoop.hbase.TableName; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class DocContentService { private static DocContentService instance = new DocContentService(); private final TableName tableContent = TableName.valueOf("doc"); private Logger logger = LoggerFactory.getLogger(DocContentService.class); private HbaseFileSystem fileSystem = HbaseFileSystem.getInstance(); public static DocContentService getInstance() { return instance; } public String get(String id, boolean depress) { String content = null; try { content = fileSystem.get(id, tableContent, depress); if (content == null) { logger.warn("查询id: " + id + " 正文为空"); return null; } } catch (Exception e) { logger.error(e.getMessage(), e); } return content; } }