私自身はHiveなんていらないんですよ...テキストファイルを自前でパースして集計したり統計取ったり,データを学習させるのが仕事なんですが,自分でプログラム組んだ方が早いので. でも,どうしてもSQLライクなアクセス方法は,会社では捨てられないです.なので,入ってくるデータをせっせとHiveに入れているわけです. そこで今日,ハマったのはたくさんあるのですが,大きくは二点. シェルスクリプトとシェルコマンドラインの違いに気をつけよう Sqoopで,MySQLからHiveにスキーマだけ転送しようとしました. 普段はシェルスクリプトの中に,次のようなコマンドを埋め込んでいました. sqoop import --connect "jdbc:mysql://mysqlserver:3306/testDB" --username user1 --password pass1 --query "SEL