현재 위치 - 주공해몽공식사이트 - 무료 운세 - Hive 에서 MongoDB 로 저장되는 UDF 함수를 사용자정의합니다.

Hive 에서 MongoDB 로 저장되는 UDF 함수를 사용자정의합니다.

Idea 도구를 통해 UDF 함수를 디버깅할 수 있으며 두 번째 단계에서는 참조를 제공합니다. ) 을 참조하십시오

1, 첫 번째는 pom.xml 파일입니다.

2. mongo 에 대한 도우미 클래스

3. 사용자 정의 함수 MongoStorageHandler 포털 클래스

준비: 먼저 준비된 UDF 함수 jar 패키지 및 관련 종속 패키지를 서버에 업로드합니다 (windows 에서 WinSCP 도구를 선택할 수 있음). 예를 들어 UDF 함수는 /home/username/tmp 디렉토리에 업로드되고 종속 패키지는 /home/username/tmp/lib 에 있습니다.

1. idea 에서 원격 구성을 구성합니다 (그림 1 참조).

2. 구성 단위의 디버그 모드를 활성화합니다.

구성 단위 디버그

3. 현재 포트 8000 (수신 주소: 8000 의 Transport DT _ Socket) 을 수신하여 idea 에서 구성된 리모콘의 디버그 모드를 시작하고 있습니다.

4. 다음 명령을 입력하여 함수명 (sign_func) 을 사용자 정의합니다.

5. 사용자 정의 함수 sign_func 를 호출합니다.

OK, MongoDB 에 가서 데이터가 mongo 라이브러리에 저장되어 있는지 확인하십시오.