• HIVE的安装步骤及遇到的问题及解决方法


    一.root 用户 解压安装包

    二 chown -R hadoop:hadoop apache-hive-1.2.2-bin/          chmod -R 755  apache-hive-1.2.2-bin/

    三.切换  hadoop用户 启动hadoop集群

    四.打开hive目录,运行./bin/hive

    HIVE : show database; 

    FAILED: HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient  报错

    如果是用的是hive自带的内存数据库derby,应该先初始化,进入hive目录,里面有一个metestore文件夹(是之前启动hive的derby时自动生成的,这里需要将metastore_db 目录重命名为 metastore_db.tmp,然后再初始化)。

    解决步骤(在hive目录下):
    1.> mv metastore_db metastore_db.tmp
    2.> bin/schematool -initSchema -dbType derby

    mysql 同理 schematool -dbType mysql -initSchema

    五.安装Mysql数据库

    1.yum install -y wget   安装wget工具

    2.wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 下载mysql的yum源安装文件

    3.yum -y install mysql57-community-release-el7-10.noarch.rpm  安装mysql的yum源配置 

    4.yum -y install mysql-community-server  yum安装MySQL

    5.systemctl start  mysqld.service  启动mysql服务

    6.grep "password" /var/log/mysqld.log   查看mysql默认密码

    7.mysql -uroot -p     # 回车后会提示输入密码

    8.mysql -> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qaz123456.'; 修改mysql密码

    9安装mysql驱动包. 将mysql驱动包复制到hive 的 lib 目录下 

    六.删除derby模式下生成的日志文件和元数据文件

    schematool -dbType mysql -initSchema

  • 相关阅读:
    js面向对象编程-高级内容
    (转)js中的hasOwnProperty和isPrototypeOf方法
    Bootstrap_表单
    Bootstrap_表格
    Bootstrap_排版
    Bootstrap_网格系统
    Bootstrap_CSS概览
    redis的搜索组件 redis-search4j
    有哪些值得学习的spring boot开源项目?
    国内最火的10款Java开源项目,都是国人开发,CMS居多
  • 原文地址:https://www.cnblogs.com/dll102/p/11994203.html
Copyright © 2020-2023  润新知