ハイブ テーブルを作成し、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 |
どこで間違いを犯していますか?
ありがとう