0
最近、cloudera CDH5 VMを使用してsqoopを学習し始めました。mysqlからhbaseへのsqoopインポートでエラーが発生しました
baseid、date、cars、kmsのカラムを持つCSVファイルからmysqlテーブルを作成しました。使用
- データベース:MySQLの
- 作成した表:
uberdata HBaseのシェルでは、私は、テーブル名--myuberdatatableとカラム家族--uber_detailsで作成しました。
私はscanコマンドでチェックして、0行の空のテーブルを見なければなりません。
sqoop import jdbc:mysql://localhost/mysql --username root --password cloudera
--table uberdata --hbase-table myuberdatatable --column-family trip_details
--hbase-row-key base -m 1**
私は次のようなエラーになっています:JDBCの前に示すマークで
Syntax error, unexpected tIdentifier
をHBaseのに自分のMySQLからデータを転送する
。
これは小さなエラーですが、stackoverflowで解決策を見つけようとしました。
誰でもこれを解決できます。ありがとうございます...
を私は疑問にconnectキーワードを入力するのを忘れて..私は後で私のミスを発見しました。私はhbaseシェルでsqoopステートメントを実行しようとしていました。お手伝いをありがとう.. –