J'essaie de changer l'emplacement de la partition de ma table de ruche externe.Impossible de modifier l'emplacement de la partition dans la ruche
commande que j'essaie de courir:
ALTER TALBE sl_uploads PARTITION (hivetimestamp='2016-07-26 15:00:00') SET LOCATION '/data/dev/event/uploads/hivetimestamp=2016-07-26 15:00:00'
erreur que je reçois:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. java.net.URISyntaxException: Illegal character in path
Mes données pour une partition particulière existe sur le chemin:
/data/dev/event/uploads/hivetimestamp=date time/actual_data
Je pense que l'espace crée un problème. Mais toute aide à ce sujet serait géniale.
essayer échapper à l'espace en utilisant \: SET LOCATION '/ data/dev/événement/uploads/hivetimestamp = 26/07/2016 \ 15:00:00' –
Non qui ne fonctionne pas. Il donne toujours la même erreur. J'avais déjà essayé cela avant de sauter le caractère d'espace. – Austin