• Hive使用与安装步骤


    1.Hive安装与配置

    Hive官网:https://hive.apache.org/ 
    1. 安装文件下载 
    从Apache官网下载安装文件 http://mirror.bit.edu.cn/apache/hive/ 
    (apache-hive-2.3.2-bin.tar.gz) 
    这里写图片描述 
    还有我选择mysql作为元数据存储,所以还需下载jdbc驱动包。(mysql-connector-java-5.1.45.tar) 
    下载地址:https://dev.mysql.com/downloads/connector/j/ 
    这里写图片描述 
    要把相应的驱动复制到hive-2.3.2/lib文件夹下(mysql-connector-java-5.1.38-bin.jar) 
    2. 安装mysql 
    请参考Hive集成mysql数据库 
    3. 解压安装文件 
    tar -zxf apache-hive-2.3.2-bin.tar.gz 
    4. 设置环境变量 
    vim ~/.bashrc 
    这里写图片描述 
    source ~/.bashrc 
    5. 修改hive-site.xml文件 
    hive-site.xml详细配置了解:Hive 配置详细说明 
    vim apache-hive-2.3.2-bin/conf/hive-site.xml 
    这里写图片描述 
    6. 修改hive-env.sh文件 
    cp hive-env.sh.template hive-env.sh 
    vim hive-env.sh 
    export HADOOP_HOME=/home/hadoop/opt/hadoop-2.9.0 
    这里写图片描述 
    保存source hive-env.sh使文件生效 
    7. 创建hive-site.xml软连接 
    cd opt/spark-2.2.1-bin-hadoop2.7/conf 
    ln -s /home/hadoop/opt/apache-hive-2.3.2-bin/conf/hive-site.xml hive-site.xml 
    这里写图片描述 
    之后 
    这里写图片描述

    2.Hive的运行

    1. 初始化 
      cd opt/apache-hive-2.3.2-bin/bin 
      ./schematool -dbType mysql -initSchema 
      这里写图片描述
      之后进入mysql 
      mysql -uroot -p 
      这里写图片描述 
      查看数据库show databases; 
      是否生成performance_schema 
      这里写图片描述
    2. 打开hiveserver2 
      ./hiveserver2

    HiveServer2(在Hive 0.11中引入)有它自己的CLI叫做Beeline。hiv病毒现在已经被弃用,因为它缺少多用户、安全以及其他的HiveServer2的功能。从壳层跑出: 
    3. 运行hive 
    由于配置过环境变量可以直接执行hive 
    hive 
    这里写图片描述 
    4. Hive Beeline使用 
    HiveServer2提供了一个新的命令行工具Beeline,它是基于SQLLine CLI的JDBC客户端。

    ./beeline -u jdbc:hive2://localhost:10000

    Beeline是从HiveServer2的JDBC URL开始的,它依赖于HiveServer2启动的地址和端口。默认情况下,这将是(localhost:10000),所以地址会像jdbc:hive2:/ / localhost:10000。 
    这里写图片描述

    现在就可以使用了

  • 相关阅读:
    子网掩码
    子网
    ARP
    IPv6
    Host-Only(仅主机模式)
    NAT(地址转换模式)
    Bridged(桥接模式)
    VMware配置网络/Linux
    three months timestamp
    spring cloud禁止输出日志:ConfigClusterResolver : Resolving eureka endpoints via configuration
  • 原文地址:https://www.cnblogs.com/QI1125/p/8245239.html
Copyright © 2020-2023  润新知