Hive的安装

来源:互联网 发布:设置grub 引导windows 编辑:程序博客网 时间:2024/06/05 04:56
  第一步:安装MySQL
        1.查询linux中已有的mysql依赖包
            # rpm -qa | grep mysql
        2.删除linux中已有的mysql依赖包
            # rpm -e --nodeps `rpm -qa | grep mysql`
        3.安装mysql
            # yum install -y mysql-devel
        4.启动mysql server服务
            service mysqld star
        5.加入到开机启动项
            chkconfig mysql on
        6.进行用户名密码设置
            mysql_secure_installation
        7.对远程可访问的机器进行授权
            在mysql服务器登录:mysql
            执行以下语句:
            mysql> grant all privileges on *.* to 'root'@'%' identified by '123';
            mysql> flush privileges;
 
    第二步:安装Hive
            1.解压Hive文件:
                进入$HIVE_HOME/conf/修改文件
                cp  hive-env.sh.template  hive-env.sh
                cp  hive-default.xml.template  hive-site.xml
 
            2°、修改$HIVE_HOME/bin的hive-env.sh,增加以下三行
               export JAVA_HOME=/opt/jdk
               export HADOOP_HOME=/opt/hadoop
               export HIVE_HOME=/opt/hive
 
            3°、修改$HIVE_HOME/conf/hive-site.xml
                <property>
                    <name>javax.jdo.option.ConnectionURL</name>
                    <value>jdbc:mysql://master: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>
                <property>
                    <name>hive.querylog.location</name>
                    <value>/opt/hive/tmp</value>
                </property>
                <property>
                    <name>hive.exec.local.scratchdir</name>
                    <value>/opt/hive/tmp</value>
                </property>
                <property>
                    <name>hive.downloaded.resources.dir</name>
                    <value>/opt/hive/tmp</value>
                </property>
            4°、初始化hive元数据仓库
                该执行目录$HIVE_HOME/bin
                bin]# ./schematool -initSchema -dbType mysql -userName root -passWord 123
            5°、启动hive
                bin]#  ./hive
    
   
0 0
原创粉丝点击