私は hadoop hive が初めてです。オープンソースの Hadoop ハイブを使用しています。これは、単一ノード クラスターの ubuntu にインストールされます。WindowsからLinuxに移動したcsvファイルに100万行のデータがあります。foulwing コマンドを使用してハイブにデータをアップロードすると、null 値がテーブルにアップロードされます。
LOAD DATA INPATH '/home/goldstone/Desktop/RejectStats.csv'
OVERWRITE INTO TABLE rejstats;
ファイル hdfs を配置して値をアップロードしようとしましたが、同じ問題が発生しました。
私のテーブル構造は次のとおりです。
CREATE TABLE rejstats( amount_requested INT , appdate TIMESTAMP , loan_title STRING , dbt_income_ratio FLOAT , city STRING , state STRING , employment_lenght STRING)
ROW FORMAT
DELIMITED FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE;
返された null 値のスクリーンショットを添付しています。
誰でもこの問題で私を助けてください。ありがとうございました。
よろしく、Divya。