Hive(2) Hive单节点安装以及分布式安装

Hive安装

单节点安装

  1. 在官网上下载Hive的安装包

官网地址: http://hive.apache.org/

  1. 把Hive的安装包上传到服务器中, 然后解压到指定文件(我这里解压到/opt/software/目录下
tar -zxvf apache-hive-1.2.2-bin.tar.gz -C /opt/software/
  1. 方便起见, 可以给Hive的根目录重命名一下
mv apache-hive-1.2.2-bin/ hive
  1. 拷贝一份HIve的conf目录下的hive-env.sh.templatehive-env.sh
cd /opt/software/hive/conf
cp hive-env.sh.template hive-env.sh
  1. 配置hive-env.sh

    在文件最下面添加一行, 配置hadoop的目录

export HADOOP_HOME=<Hadoop的根目录>

配置hive的conf路径

export HIVE_CONF_DIR=/opt/software/hive/conf

到此Hive的单节点就配置完成了, 可以执行/bin/hive脚本启动Hive客户端,

注意

因为Hive基于Hadoop运行, 所以启动Hive之前, 必须先启动HDFS和Yarn


HIve集群搭建

Hive本身并没有集群一说, 只要Hadoop以集群的模式运行, Hive就可以在Hadoop集群中运行, 但是Hive在Hadoop集群中运行, 需要使用HDFS的/temp//user/hive/warehouse/ 目录, 所以需要给HDFS中的这2个目录赋予读权限(其他人)

hadoop fs -chmod g+w /tmp
hadoop fs -chmod g+w /user/hive/warehouse

然后启动Hvie客户端就可以了




你可能感兴趣的:(大数据,#,Hive)