Hive CREATE TABLE需要很长时间才能运行,并且无法在Cloudera中完成

时间:2017-07-03 20:04:47

标签: hive cloudera sqoop impala

HIVE CREATE TABLE无法在CLOUDERA 5.8中使用

CREATE EXTERNAL TABLE IF NOT EXISTS retail_db.products (product_id INT,product_category_id INT ,product_name STRING, product_description STRING ,product_price DECIMAL, product_image STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LOCATION '/user/cloudera/retail_db/products'

花费大量时间并且永远不会完成执行。


Sqoop Hive导入还没有完成。

sqoop import --connect jdbc:mysql://localhost/retail_db --username root --password cloudera --target-dir /user/cloudera/retail_db/products_test --table products --hive-import --create-hive-table --hive-table retail_db.products


脚本停在:
日志:

File Input Format Counters 
    Bytes Read=0
File Output Format Counters 
    Bytes Written=173993
17/07/03 06:31:48 INFO mapreduce.ImportJobBase: Transferred 169.915 KB    in 2,340.3572 seconds (74.3446 bytes/sec)
17/07/03 06:31:48 INFO mapreduce.ImportJobBase: Retrieved 1345 records.
17/07/03 06:31:48 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `products` AS t LIMIT 1
17/07/03 06:31:49 INFO hive.HiveImport: Loading uploaded data into Hive

Logging initialized using configuration in jar:file:/usr/lib/hive/lib/hive-common-1.1.0-cdh5.8.0.jar!/hive-log4j.properties`


尝试重启hive-services。

但是CREATE TABLE表名在Impala中起作用。

0 个答案:

没有答案