美文网首页数据科学家Hive在简书玩转大数据
从Hive1.0升级到Hive2.0(删除hive1.x中的元数

从Hive1.0升级到Hive2.0(删除hive1.x中的元数

作者: 咸鱼翻身记 | 来源:发表于2017-02-16 10:07 被阅读61次

    软件环境:

    linux系统: CentOS6.7
    Hadoop版本: 2.6.5
    zookeeper版本: 3.4.8
    

    </br>

    主机配置:

    一共m1, m2, m3这五部机, 每部主机的用户名都为centos
    192.168.179.201: m1 
    192.168.179.202: m2 
    192.168.179.203: m3 
    
    m1: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Master, Worker
    m2: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Worker
    m3: Zookeeper, DataNode, NodeManager, Worker
    

    </br>
    </br>

    参考资料:
    hive2.0特性:
        http://blog.csdn.net/gamer_gyt/article/details/52062460
    hive1.0与hive2.0的区别对比
        http://www.36dsj.com/archives/60604
    

    说明:

    若在hive1.x中已使用MySQL作为元数据库, 升级到hive2.x时仍想将MySQL作为元数据库则进行以下操作: (以下方法是删除原始在hive1.x中的元数据, 并不是原始数据迁移)

    1.删除HDFS上的hive数据与hive数据库
    hadoop fs -rm -r -f /tmp/hive
    hadoop fs -rm -r -f /user/hive
    

    2.若是用MySQL作为元数据库, 则删除MySQL上的Hive的元数据信息
    mysql -uroot -p 
    drop database hive
    

    3.初始化hive, 将mysql作为hive的元数据库
        schematool -dbType mysql -initSchema
    

    </br>
    </br>
    </br>

    相关文章

      网友评论

        本文标题:从Hive1.0升级到Hive2.0(删除hive1.x中的元数

        本文链接:https://www.haomeiwen.com/subject/svwqwttx.html