Ubuntu下面安装HIVE

在Ubuntu系统中安装HIVE之前,需先确保已安装HADOOP并正确启动namenode和datanode。之后,从Apache官网下载HIVE镜像文件,将其解压并创建所需的目录结构。接着,配置hive-site.xml文件,设置HIVE_HOME环境变量,并初始化metastore数据库(这里使用的是derby数据库)。最后,通过运行$HIVE_HOME/bin/hive命令启动HIVE,正常启动的标志是出现>hive提示符。
摘要由CSDN通过智能技术生成

安装HIVE的前提是先要安装好HADOOP,然后使用<$HADOOP_HOME/bin/hdfs namenode -format>命令来启动namenode和datanode。启动后可以用jps来查看是否启动成功,如下图所示:

一定要有DataNode才说明正常启动HADOOP了,也可以通过$HADOOP_HOME/bin/hadoop dfsadmin -report来查看是namenode和datanode否正常,如果配置都是0那肯定是异常了:

HADOOP环境准备好后,可以从官网上下载HIVE的mirror。下载地址:http://mirror.bit.edu.cn/apache/hive/,根据自身情况下载所需的版本号:

step1. 将下载的mirror文件包解压到/home/cindy/hive下面,新建2个文件,一个是/tmp,一个是warehouse。

           $HADOOP_HOME/bin/hadoop fs -mkdir /tmp

           $HADOOP_HOME/bin/hadoop fs -chmod 770 /tmp

           $HADOOP_HOME/bin/hadoop fs -mkdir /home/cindy/hive/warehouse

           $HADOOP_HOME/bin/hadoop fs -chmod 770 /home/cindy/hive/warehouse

step2. 修改hive-site.xml配置文件,cp hive-default.xml.template hive-default.xml and cp hive-log4j2.properties.template hive-log4j2.properties。

 

step3. 在/etc/profile里面添加export HIVE_HOME=/home/cindy/hive/apache-hive-2.1.0-bin,然后使用. /etc/profile编译一下。

step4. 因为安装的是hive2.1版本,所以需要初始化metastore数据库后才能正常使用,我是用的derby数据库作为元数据数据库,使用如下命令进行初始化即可:

$HIVE_HOME/bin/schematool -dbType derby -initSchema    (注:如果使用mysql就将derby替换成mysql)

step5. 初始化成功后可以直接使用$HIVE_HOME/bin/hive来启动HIVE,如果出现>hive说明正常启动了:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值