hive吧 关注:1,844贴子:1,734
  • 0回复贴,共1

『Hive元数据升级 – 过往记忆』

只看楼主收藏回复

如果我们Hadoop的core-site.xml文件中的fs.defaultFS配置由于某种原因需要修改,比如Hadoop升级,重新命名fs.defaultFS等.也就是由hdfs://olditeblog变成hdfs://newiteblogle ,如下:01<property>02 <name>fs.defaultFS</name>03 <value>hdfs://olditeblog</value>04</property>05 06变成07 08<property>09 <name>fs.defaultFS</name>10 <value>hdfs://newiteblogle </value>11</property> 这些修改会影响到Hive的正常运行,因为Hive在建表的时候保存了该表的数据存放路径,而存放路径里面就会带有fs.defaultFS属性的值,比如:hdfs://olditeblog/user/hive/warehouse/xxx,但是这时候Hadoop中的fs.defaultFS配置已经修改了,所以如果你在Hive中查询,就会出现错误.因为hdfs://olditeblog已经变了.有两种方法可以修改Hive元数据中的fs.defaultFS值.

Hive元数据升级 – 过往记忆

来自:www.iteblog.com/archives/1486



IP属地:北京1楼2015-08-27 08:09回复