|
@ -3,7 +3,7 @@ package com.yihu.iot.datainput.service;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.base.es.config.ElastricSearchHelper;
|
|
|
import com.yihu.base.hbase.HBaseHelper;
|
|
|
//import com.yihu.base.hbase.HBaseHelper;
|
|
|
import com.yihu.iot.datainput.util.ConstantUtils;
|
|
|
import com.yihu.iot.datainput.util.RowKeyUtils;
|
|
|
import com.yihu.iot.service.common.ElasticSearchQueryGenerator;
|
|
@ -12,9 +12,9 @@ import com.yihu.jw.restmodel.iot.datainput.WeRunDataVO;
|
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
|
import io.searchbox.core.SearchResult;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.apache.hadoop.hbase.Cell;
|
|
|
import org.apache.hadoop.hbase.client.Result;
|
|
|
import org.apache.hadoop.hbase.util.Bytes;
|
|
|
//import org.apache.hadoop.hbase.Cell;
|
|
|
//import org.apache.hadoop.hbase.client.Result;
|
|
|
//import org.apache.hadoop.hbase.util.Bytes;
|
|
|
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@ -33,8 +33,8 @@ public class DataSearchService {
|
|
|
@Autowired
|
|
|
private ElasticSearchQueryGenerator elasticSearchQueryGenerator;
|
|
|
|
|
|
@Autowired
|
|
|
private HBaseHelper hBaseHelper;
|
|
|
// @Autowired
|
|
|
// private HBaseHelper hBaseHelper;
|
|
|
|
|
|
public String getData(String jsonData){
|
|
|
logger.info("load data from elasticsearch start:" + org.apache.http.client.utils.DateUtils.formatDate(new Date(), DateUtil.yyyy_MM_dd_HH_mm_ss));
|
|
@ -142,7 +142,7 @@ public class DataSearchService {
|
|
|
* @param esResult
|
|
|
* @return
|
|
|
*/
|
|
|
public String getDataFromHbase(List<String> rowkeys,SearchResult esResult){
|
|
|
/* public String getDataFromHbase(List<String> rowkeys,SearchResult esResult){
|
|
|
long time = System.currentTimeMillis();
|
|
|
logger.info("load data from hbase start:" + org.apache.http.client.utils.DateUtils.formatDate(new Date(), DateUtil.yyyy_MM_dd_HH_mm_ss));
|
|
|
JSONObject resultJsonObj = new JSONObject();
|
|
@ -184,7 +184,7 @@ public class DataSearchService {
|
|
|
long count = System.currentTimeMillis() - time;
|
|
|
logger.info("load data from hbase end:" + org.apache.http.client.utils.DateUtils.formatDate(new Date(), DateUtil.yyyy_MM_dd_HH_mm_ss) + ",count: " + count);
|
|
|
return resultJsonObj.toJSONString();
|
|
|
}
|
|
|
}*/
|
|
|
|
|
|
/**
|
|
|
* 体征数据查询,数据转为视图展示VO类
|