美文网首页
hive安装

hive安装

作者: Youngmon | 来源:发表于2019-12-18 21:10 被阅读0次

    hive安装

    1. hive获取

    wget http://mirrors.hust.edu.cn/apache/hive/hive-2.3.6/apache-hive-2.3.6-bin.tar.gz
    tar -zxvf apache-hive-2.3.6-bin.tar.gz
    

    2. 环境配置

    vi /etc/profile
    #Hive
    export HIVE_HOME=/usr/local/src/apache-hive-2.3.6-bin
    export PATH=$PATH:$HIVE_HOME/bin
    
    
    source /etc/profile
    
    
    #配置mysql
    vi $HIVE_HOME/conf/hive-site.xml 
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
            <property>
                    <name>javax.jdo.option.ConnectionURL</name>
                    <value>jdbc:mysql://localhost:3308/hive?createDatabaseIfNotExist=true</value>
                    <description>JDBC connect string for a JDBC metastore</description>
                    <!-- 如果 mysql 和 hive 在同一个服务器节点,那么请更改 hadoop02 为 localhost -->
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionDriverName</name>
                    <value>com.mysql.jdbc.Driver</value>
                    <description>Driver class name for a JDBC metastore</description>
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionUserName</name>
                    <value>admin</value>
                    <description>username to use against metastore database</description>
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionPassword</name>
                    <value>123456</value>
            <description>password to use against metastore database</description>
            </property>
    </configuration>
    
    
    #添加mysql.jar包至lib
    cp mysql-connector-java-5.1.27.jar /usr/local/src/apache-hive-2.3.6-bin/lib
    
    

    3.hive 初始化

    schematool -dbType mysql -initSchema
    

    4.启动 Hive 客户端,测试

    mkdir  /usr/local/src/apache-hive-2.3.6-bin/test
    cd test
    
    vi student.txt
    95002,刘晨,女,19,IS
    95017,王风娟,女,18,IS
    95018,王一,女,19,IS
     
     
    
    hive
    create database myhive;
    use myhive;
    select current_database();
    create table student(id int, name string, sex string, age int, department string) row format delimited fields terminated by ",";
    
    load data local inpath "/usr/local/src/apache-hive-2.3.6-bin/test/student.txt" into table student;
     
    
    select * from student;
    desc student;
    desc formatted student;
    
    
    

    相关文章

      网友评论

          本文标题:hive安装

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