ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

HiveÖеıíÊý¾Ýɾ³ýÁË¿ÉÒÔ»Ö¸´Âð?

¸üÐÂʱ¼ä:2023Äê10ÔÂ23ÈÕ11ʱ50·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

ºÃ¿Ú±®ITÅàѵ

¡¡¡¡¿ÉÒÔ»Ö¸´¡£ÔÚHiveÖУ¬Èç¹ûÎÒÃÇɾ³ýÁ˱íÊý¾Ý£¬Í¨³£¿ÉÒÔͨ¹ýÒÔÏ·½·¨À´»Ö¸´Êý¾Ý£º

¡¡¡¡1.ʹÓÃHiveµÄ»ØÊÕÕ¾(Trash)¹¦ÄÜ£º

¡¡¡¡HiveÓÐÒ»¸ö»ØÊÕÕ¾(Trash)¹¦ÄÜ£¬Ëü»á½«±»É¾³ýµÄ±íÊý¾ÝÒÆ¶¯µ½»ØÊÕվĿ¼£¬¶ø²»ÊÇÁ¢¼´ÓÀ¾Ãɾ³ý¡£Õâ¸ö¹¦ÄܵÄĬÈÏÆôÓÃ״̬Ϊtrue£¬¿ÉÒÔÔÚHiveÅäÖÃÖнøÐÐÉèÖá£Êý¾ÝÔÚ»ØÊÕÕ¾Öб»±£ÁôÒ»¶Îʱ¼ä£¬Ö®ºó¿ÉÒÔ»¹Ô­¡£

¡¡¡¡¼ì²éHiveÅäÖÃÎļþ(hive-site.xml)£¬È·±£ÒÔϲÎÊý±»ÉèÖÃΪtrue£º

<property>
   <name>hive.wastebasket.enabled</name>
   <value>true</value>
</property>

¡¡¡¡È»ºó£¬¿ÉÒÔʹÓÃÒÔÏÂÃüÁԭɾ³ýµÄÊý¾Ý£º

-- »Ö¸´±íµÄÊý¾Ý
RESTORE TABLE table_name FROM 'trash';

¡¡¡¡2.ʹÓÃHDFSÃüÁî»Ö¸´£º

¡¡¡¡Èç¹û»ØÊÕÕ¾¹¦Äܱ»½ûÓûòÊý¾ÝÒѾ­±»ÇåÀí³ö»ØÊÕÕ¾£¬ÎÒÃÇ¿ÉÒÔ³¢ÊÔ´ÓHDFS(Hadoop·Ö²¼Ê½Îļþϵͳ)ÖÐÖ±½Ó»Ö¸´Êý¾Ý¡£Hive±íµÄÊý¾Ýͨ³£´æ´¢ÔÚHDFSÉÏ£¬¿ÉÒÔʹÓÃHDFSÃüÁîÀ´ÕÒ»ØÉ¾³ýµÄÊý¾Ý¡£

¡¡¡¡Ê×ÏÈ£¬Ê¹ÓÃHDFSÃüÁîÁгö»ØÊÕÕ¾µÄÎļþ¼Ð(.Trash)£º

hdfs dfs -ls /user/hive/.Trash

¡¡¡¡È»ºó£¬ÕÒµ½°üº¬É¾³ý±íÊý¾ÝµÄĿ¼£¬Ê¹ÓÃÒÔÏÂÃüÁÊý¾Ý»¹Ô­µ½Ô­Ê¼Î»Öãº

hdfs dfs -cp /user/hive/.Trash/path/to/deleted_data /user/hive/warehouse/table_name

¡¡¡¡ÆäÖУ¬path/to/deleted_dataÊÇ»ØÊÕÕ¾ÖÐÊý¾ÝµÄ·¾¶£¬table_nameÊDZíµÄÃû³Æ¡£

¡¡¡¡Çë×¢Ò⣬³É¹¦ÕÒ»ØÊý¾ÝµÄ¹Ø¼üÊǾ¡Ôç²ÉÈ¡Ðж¯¡£Èç¹ûÊý¾ÝÒѾ­±»¸²¸Ç»òɾ³ýºÜ¾Ã£¬»Ö¸´µÄ¿ÉÄÜÐԾͻá¼õС¡£

¡¡¡¡×îºÃµÄ×ö·¨ÊǶ¨ÆÚ±¸·ÝÊý¾ÝÒÔ·ÀÖ¹Êý¾Ý¶ªÊ§£¬¶ø²»ÊÇÒÀÀµÓÚ»Ö¸´¹¦ÄÜ¡£ÕâÑù¿ÉÒÔ¸ü¿É¿¿µØ±£»¤Êý¾Ý¡£

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿