HCatalog 버전 0.4를 사용합니다. 하이브 'abc'테이블에 'timestamp'데이터 형식의 열이 있습니다. 이 같은 돼지 스크립트를 실행하려고하면 "raw_data = org.apache.hcatalog.pig.HCatLoader();를 사용하여 'abc'로드;" "java.lang.TypeNotPresentException : 유형 타임 스탬프가 없습니다"라는 오류 메시지가 나타납니다.유형 변환 돼지 카탈로그
6
A
답변
4
문제는 hcatalog가 타임 스탬프 유형을 지원하지 않는다는 것입니다. 하이브 0.13에서 지원되며 이미 해결 된이 문제에 대해 문제가 있음을 알 수 있습니다. https://issues.apache.org/jira/browse/HIVE-5814
0
하이브 0.13에 타임 스탬프 데이터 형식이 있습니다. 그러나 HCatLoader를 사용할 때 데이터가 손실됩니다.
하지만 Hive -> Pig는 HCat Loader를 사용하지만 나노초는 타임 스탬프에서 손실됩니다.
돼지 -> 하이브, HCat Storer. 밀리 초를 사용하여 타임 스탬프에 따라 변환합니다.
참조 : 당신이 HCatLoader에 하이브 - Hcatalog 0.13.0 검사 경로를 사용하는 경우
1
을 사용해야합니다 org.apache.hive.hcatalog.pig.HCatLoader()
대신 org.apache.hcatalog.pig.HCatLoader()
관련 문제
- 1. 돼지 - 긴 변환
- 2. 돼지 라틴어 - 영어 변환
- 3. 변환 텍스트 파일 돼지 스크립트
- 4. 돼지 :
- 5. 변환/변환 예외 유형
- 6. 변환 유형
- 7. 유형 변환
- 8. 변환 유형
- 9. 변환 유형
- 10. 변환 유형
- 11. 변환 유형
- 12. 하둡 돼지 - 돼지
- 13. 타입 변환 문제 - 돼지 -> HCatalog
- 14. 돼지 : I는 구조 다음 한 돼지
- 15. 돼지 :
- 16. 유형 변환 vs 유형 모호성
- 17. 유형 변환 또는 변환 방법?
- 18. 돼지 오류
- 19. 정수 유형 간 변환
- 20. C++ 유형 변환
- 21. C# 클래스 유형 변환
- 22. C# 동적 유형 변환
- 23. 템플릿 유형 변환
- 24. 포트란 변수 유형 변환
- 25. Coos2dx의 유형 변환 오류
- 26. 일반 유형 변환 퍼즐
- 27. 설정 파일 유형 변환
- 28. Swift 변환 유형
- 29. Python 유형 변환 오류
- 30. ffmpeg로 미디어 유형 변환