0

ハイブ テーブルを作成し、bigSQL に統合しました。ハイブでは私のカウントは適切ですが、bigSQL ではレコード数が 1 余分です。以下は、ハイブ テーブルを作成するために使用したテーブル プロパティです。

create table test(name string,age int,sal float,city string,country string,emp_id int,increment int)
ROW FORMAT DELIMITED FIELDS TERMINATED  BY '|'
STORED AS TEXTFILE
LOCATION '/user/test'
tblproperties ("skip.header.line.count"="1");

読み込んでいるテキストファイルの最初の行に列名があります。だから私は使用する必要があります

tblproperties ("skip.header.line.count"="1");

ハイブでカウント クエリを実行すると、以下の出力が表示されます

Total MapReduce CPU Time Spent: 7 seconds 440 msec
OK
48203

ただし、bigSQL でテーブルを同期すると、カウントを下回っています

+-------+
|     1 |
+-------+
| 48204 |

どこで間違いを犯していますか?

ありがとう

4

1 に答える 1