메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

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


1. 다운로드

https://developers.google.com/protocol-buffers/docs/downloads


2. protoc.exe가 설치된 위치에 CustomFilters.proto파일을 만든다

파일내용:

 option java_package = "filters.generated";

option java_outer_classname = "FilterProtos";

option java_generic_services = true;

option java_generate_equals_and_hash = true;

option optimize_for = SPEED;


message CustomFilter {

  required bytes value = 1;

}



C:protoc-2.6.1-win32>protoc --java_out=./ CustomFilters.proto
3. 컴파일


4. 생성된 파일 확인

C:protoc-2.6.1-win32filtersgeneratedFilterProtos.java


5. 생성된 java소스파일에 "memoizedHashCode" 변수 선언부분이 생성되지 않아서 컴파일오류가 밞생한다.

그래서 아래와 같이 임의로 "private int memoizedHashCode = 0;"를 추가해준다.(왜?? 만들어 주지 않지??)

 private int memoizedHashCode = 0;

    @java.lang.Override

    public int hashCode() {

      if (memoizedHashCode != 0) {

        return memoizedHashCode;

      }

      int hash = 41;

      hash = (19 * hash) + getDescriptorForType().hashCode();

      if (hasValue()) {

        hash = (37 * hash) + VALUE_FIELD_NUMBER;

        hash = (53 * hash) + getValue().hashCode();

      }

      hash = (29 * hash) + getUnknownFields().hashCode();

      memoizedHashCode = hash;

      return hash;

    }



번호 제목 날짜 조회 수
90 hadoop에서 yarn jar ..를 이용하여 appliction을 실행하여 정상적(?)으로 수행되었으나 yarn UI의 어플리케이션 목록에 나타나지 않는 문제 2017.05.02 168
89 hadoop에서 yarn jar ..를 이용하여 appliction을 실행하여 정상적으로 수행되었으나 yarn UI의 어플리케이션 목록에 나타나지 않는 문제 2017.05.02 185
88 hadoop에서 yarn jar ..를 이용하여 appliction을 실행하여 정상적으로 수행되었으나 yarn UI의 어플리케이션 목록에 나타나지 않는 문제 2017.05.02 122
87 hadoop에서 yarn jar ..를 이용하여 appliction을 실행하여 정상적으로 수행되었으나 yarn UI의 어플리케이션 목록에 나타나지 않는 문제 2017.05.02 163
86 Cleaning up the staging area file시 'cannot access' 혹은 'Directory is not writable' 발생시 조치사항 2017.05.02 396
85 Ubuntu 16.04 LTS에 MariaDB 10.1설치 및 포트변경 및 원격접속 허용 2017.05.01 1313
84 Ubuntu 16.04 LTS에 4대에 Hadoop 2.8.0설치 2017.05.01 829
83 Hbase API를 이용하여 scan시 페이징을 고려하여 목록을 가져올때 사용할 수 있는 로직의 예시를 보여줌 2017.04.26 463
82 Container killed by the ApplicationMaster. Container killed on request. Exit code is 143 Container exited with a non-zero exit code 143 TaskAttempt killed because it ran on unusable node 오류시 조치방법 2017.04.06 667
81 서버중 slave,worker,regionserver만 재기동해야 할때 필요한 기동스크립트및 사용방법 2017.02.03 519
80 테이블의 row수를 빠르게 카운트 하는 방법 2017.01.26 182
79 HDFS상의 /tmp폴더에 Permission denied오류가 발생시 조치사항 2017.01.25 435
78 [JSON 파싱]mongodb의 document를 GSON을 이용하여 parsing할때 ObjectId값에서 오류 발생시 조치방법 2017.01.18 629
77 new Gson().toJson(new ObjectId())을 사용하면 값이 다르게 나오는 경우가 있음 2016.12.23 591
76 like검색한 결과를 기준으로 집계를 수행하는 java 소스 2016.12.19 500
75 MongoDB에 있는 특정컬럼의 값을 casting(string->integer)하여 update하기 java 소스 2016.12.19 408
74 mongodb aggregation query를 Java code로 변환한 샘플 2016.12.15 993
73 ResultSet에서 데이타를 List<Map<String,String>>형태로 만들어서 리턴하는 소스(Collections.sort를 이용한 정렬 가능) 2016.12.15 382
72 hbase startrow와 endrow를 지정하여 검색하기 샘플 2016.12.07 190
71 Mountable HDFS on CentOS 6.x(hadoop 2.7.2의 nfs기능을 이용) 2016.11.24 455
위로