安装Hive

1.下载hive配置文件

  http://archive-primary.cloudera.com/cdh5/cdh/5/

2.解压hive压缩文件

  tar -zxvf ~/app/hive-1.10-cdh5.7.0.tar.gz

3.修改hive-site.xml

  (hive解压文件的conf目录中创建文件hive-site.xml)

  cp hive-site.xml.tmplate hive-site.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<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>本机用户名</value>
    </property>
<property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>本机用户名</value>
    </property>
<property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>本机密码</value>
    </property>
</configuration>

4.修改hive-env.sh文件

  拷贝hive-env.sh.template 为hive-env.sh

 5.配置环境变量

  在/etc/profile文件末尾添加hive的环境变量

 6.更新环境变量使其生效

  hadoop@master:~$source /etc/profile

7.创建Hive的工作目录并赋予权限

  1. hadoop@master:~$hadoop fs -mkdir /tmp
  2. hadoop@master:~$hadoop fs -mkdir /user/hive/warehouse
  3. hadoop@master:~$hadoop fs -chmod g+w /tmp
  4. hadoop@master:~$hadoop fs -chmod g+w /user/hive/warehou

8.设定使用默认使用derby数据库作为元数据库

  hadoop@master:~$schematool -dbType derby -initSchema

原文地址:https://www.cnblogs.com/wyk1/p/13996632.html