메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.


1. className = "com.gooper.test.Test"

2. 호출할 메서드 이름 : runMongoQueryByClass

3. 아래는 클래스 com.gooper.test.Test에서 static 메서드인 runMongoQueryByClass를 호출하여 List<Map<String, String>>형태의 결과를 받는 예제이다.

@SuppressWarnings("unchecked")
	private final List<Map<String, String>> getResult (String className, String[] idxVals) throws Exception {
		List<Map<String, String>> list = new ArrayList<Map<String, String>>();
		try {
			Class<?> workClass = Class.forName(className);
			Object newObj = workClass.newInstance();
			Method m = workClass.getDeclaredMethod("runMongoQueryByClass");
			list = (List<Map<String, String>>) m.invoke(newObj);
		
			log.debug("workClass==>"+workClass.getName());
		} catch (Exception e) {
			log.debug(e.getMessage());
		}		
		return list;
	}


번호 제목 날짜 조회 수
410 [kudu]테이블 drop이 안되고 timeout이 걸리는 경우 조치 방법 2020.06.08 4123
409 like검색한 결과를 기준으로 집계를 수행하는 java 소스 2016.12.19 4114
408 HUE를 사용할 사용자를 추가 하는 절차 2018.05.29 4112
407 CentOS6에 python3.5.1 소스코드로 빌드하여 설치하기 2016.05.27 4111
406 HDFS에서 quota 설정 방법및 확인 방법 2022.03.30 4107
405 The disk drive for uuid= is not ready yet or not present 오류 해결방법 2014.04.21 4105
404 Cloudera설치중 실패로 여러번 설치하는 과정에 "Running in non-interactive mode, and data appears to exist in Storage Directory /dfs/nn. Not formatting." 오류가 발생시 조치하는 방법 2018.03.29 4094
403 start-all.sh로 spark데몬 기동시 "JAVA_HOME is not set"오류 발생시 조치사항 2016.08.01 4091
402 solrdf초기 기동시 "Caused by: java.lang.IllegalAccessError: tried to access field org.apache.solr.handler.RequestHandlerBase.log from class org.gazzax.labs.solrdf.handler.update.RdfUpdateRequestHandler" 오류가 발생시 조치사항 2016.04.22 4091
401 hive metastore ERD file 2018.09.20 4090
400 sqoop에서 oracle관련 작업할때 테이블명, 사용자명, DB명은 모두 대문자로 사용할것 2014.05.15 4088
399 hive 0.13.1 설치 + meta정보는 postgresql 9.3에 저장 2015.04.30 4086
398 권한회수 및 권한부여 명령 몇가지 2017.11.16 4085
397 [AD(LADP)] CDP1.7에서 AD및 Kerberos를 연동해도 각 노드에 os account, os group은 생성되어야 하지만 SSSD서비스를 이용하면 직접 생성될 필요가 없다. 2022.06.10 4082
396 우분투 16.04LTS에 Zeppelin 0.7.3설치 2018.04.18 4081
395 AIX 7.1에 Hadoop설치(정리중) 2016.09.12 4081
394 [CentOS 7.4]Hadoop NFS gateway기동시 Cannot connect to port 2049 오류 발생시 확인/조치 2022.03.02 4080
393 [우분투] suppoie 채굴 프로세스 발생시 자동으로 삭제하는 shell프로그램 2018.04.01 4072
392 drools에서 drl관련 로그를 기록하기 위한 클래스 파일 2016.07.21 4067
391 scala-eclipse 다운로드 2019.06.09 4059
위로