package com.peony.netty.service; import com.peony.netty.util.HbaseFileSystem; import com.peony.util.StringUtils; import org.apache.hadoop.hbase.TableName; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class DocUrlService { private static DocUrlService instance = new DocUrlService(); private final TableName tableUrl = TableName.valueOf("doc_url"); private Logger logger = LoggerFactory.getLogger(DocUrlService.class); private HbaseFileSystem fileSystem = HbaseFileSystem.getInstance(); public static DocUrlService getInstance() { return instance; } public String get(String id) { String url = null; try { url = new String(fileSystem.get(id, tableUrl), StringUtils.CHARSET); } catch (Exception e) { logger.error(e.getMessage(), e); } return url; } }