• CentOS7 环境下 在Hadoop集群安装Hive


    1、下载Hivetar.gz包:http://mirror.bit.edu.cn/apache/hive/

    2、放入CentOS 7 系统中并解压:tar -zxvf apache-hive-2.3.3-bin.tar.gz

    3、修改文件的名字:mv apache-hive-2.3.3-bin.tar.gz hive

    4、先拷贝配置文件:cp hive-default.xml.template hive-site.xml

    5、在修改配置文件:

    <configuration>
            <property>
                    <name>datanucleus.schema.autoCreateAll</name>
                    <value>true</value>
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionURL</name>
                    <value>jdbc:mysql://192.168.2.3:3306/hive?createDatabaseIfNotExist=true</value>
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionDriverName</name>
                    <value>com.mysql.jdbc.Driver</value>
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionUserName</name>
                    <value>root</value>
            </property>
            <property>
                    <name>javax.jdo.option.ConnectionPassword</name>
                    <value>root</value>
            </property>
    </configuration>

    6、然后在发送到各个子节点:

    scp /home/bigdata/hive datanode1:/home/bigdata/hive
    
    scp /home/bigdata/hive datanode2:/home/bigdata/hive

    7、修改配置文件:vim /etc/profile

    export HIVE_HOME=/home/bigdata/hive
    export HIVE_CONF_DIR=$HIVE_HOME/conf
    export PATH=$HIVE_HOME/bin:$PATH

    8、生效配置文件:source /etc/profile

    9、测试是否成功:

    (1) Hive    //登录hive
    
    (2) Show databases;  //显示hive表名

    10、不报错,应该就是好了

  • 相关阅读:
    20201130-栈与链表
    K-means算法
    支持向量机-SVC
    贝叶斯-实现新闻数据分类
    贝叶斯-使用贝叶斯实现拼写检查器
    泰坦尼克求胜率预测-基于随机森林实现
    决策树算法-Python实现
    SQL_牛客网60题
    信用卡欺诈模型-逻辑回归
    用python实习逻辑回归
  • 原文地址:https://www.cnblogs.com/java-h/p/11190249.html
Copyright © 2020-2023  润新知