Hive本地配置方案(内嵌Derby数据库)

1.下载hive并解压相应目录。(以1.2.1版本为例)

 2.配置环境变量

   (1)添加Java变量:

 
  
         export JAVA_HOME=/usr/soft/jdk1.7.0_79 
         export HADOOP_HOME=/home/lin/hadoop/hadoop-2.6.1
         export HIVE_HOME=/home/lin/hadoop/apache-hive-1.2.1-bin

 3.复制hive-default.xml.template 文件为hive-site.xml

 4. (1)hive-site.xml中找到hive.exec.scratchdir项(文件很长,就在前几项),把value改为

                   /tmp/hive/hive

    (2)(1)的下一项hive.exec.local.scratchdir中,把value改为

                    /tmp/hive/local/  

    (3)(2)的下一项中hive.downloaded.resources.dir中,把value改为

                    /tmp/hive/resources/

    (4)hive-site.xml中找到hive.metastore.warehouse.dir,value改为

                    /usr/local/hive/warehouse

          注:/usr/local/hive为我hive的解压目录。记得给hive分配权限。

 5.hivelib目录下找到jline-2.12.jar文件,用它替换掉hadoop/share/hadoop/yarn/lib中的jline-0.9.0.jar文件。(如果不做此步可能会抛出jline开头的异常)。

你可能感兴趣的:(Hive)