avro serde을 사용하여 트위터 데이터를 저장하는 하이브 테이블을 만듭니다. 다음은 코드 - create table tweets
row format serde
'org.apache.hadoop.hive.serde2.avro.AvroSerde'
stored as inputformat
'org.apache.hadoop.
나는 아브 파일을 작성해야하지만, 그것을 위해 나는 두 가지가 필요합니다 1) JSON 2) 브로 스키마이이 개 요구 사항에서 - 내가 가지고있는 JSON을 : {"web-app": {
"servlet": [
{
"servlet-name": "cofaxCDS",
"servlet-class": "org.cofax.cds
AVRO를 처음 사용했습니다. 우리는 AVRO 스키마를 사용하여 데이터를 읽었습니다. 이제 우리는 읽는 동안 데이터를자를 필요가있는 사용 사례가 있습니다. 이 {
"name": "table",
"namepsace": "csd",
"type": "record",
"fields": [
{"name": "CustId
내가 java.math.BigDecimal의 유형에 대한 브로 스키마를 작성하는 데 문제가 , 나는 다음과 같은 시도 파일 .avdl : 아 브로 관계자 doc을 바탕으로 , 내가 알고 BigDecimal을 지원하기 위해 직접 Logical Types를 정의해야하지만,이 링크는 avsc에서만 예제를 제공합니다. avdl에서 알아 내려고 노력하고 있습니다.