hive单节点安装

本文详细介绍Hive单节点的安装过程,包括解压文件、配置环境变量、设置Hadoop路径、修改临时目录、配置MySQL元数据存储及初始化数据库等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

hive单节点安装


1.tar -zxvf hive*.tar.gz


2.cd hive


3.cp conf/hive-default.xml.template conf/hive-site.xml
  cp conf/hive-env.sh.template conf/hive-env.sh
  cp conf/hive-log4j.properties.template conf/hive-log4j.properties
  
4. $HADOOP_HOME/bin/hadoop fs -mkdir    -p   /tmp
   $HADOOP_HOME/bin/hadoop fs -mkdir     -p  /user/hive/warehouse
   $HADOOP_HOME/bin/hadoop fs -chmod g+w   /tmp
   $HADOOP_HOME/bin/hadoop fs -chmod g+w   /user/hive/warehouse
   
5. cd /opt/hive ; mkdir tmp

替换${system:java.io.tmpdir} /opt/hive/tmp

使用命令 :%s/${system:java.io.tmpdir}/\/opt\/hive\/tmp/gc   确认无误用a(all),  \代表是转义

替换${system:user.name} ${ user.name}

同上命令

${system:user.name}/${user.name}/gc

6. rm -rf /opt/hadoop/share/hadoop/yarn/lib/jline-0.9.94.jar

cp /opt/hive/lib/jline-2.12.jar  /opt/hadoop/share/hadoop/yarn/lib/


如果是derby库就按照下面的步骤安装

如果是mysql的库的话就要

1)安装mysql数据

2)root登陆创建hive相关的用户和数据库,并且刷新权限,建议以root做这样一个操作

set global binlog_format='MIXED';

3)在hive-site.xml中添加相关的mysql配置,connectionURL,ConnectionUserName,ConnectionPassword,megastore.local的配置,注意,最好把版本验证关闭, <name>hive.metastore.schema.verification</name>
  <value>false</value>

4)上处mysql 的jdbc的驱动包到hive的lib目录下

初始化数据库之前,确保hive-env.sh里的HADOOP_HOME配置正确

5)schematool -dbType mysql -initSchema 

7.数据库初始化

schematool -dbType derby -initSchema
schematool -dbType derby -info


schematool -dbType mysql -initSchema
schematool -dbType mysql -info



重启hadoop,hive


8.在配置了HIVE_HOME环境情况下可以直接hive进入命令行

 如果想用beeline工具连接,先启动hive的server

hive --service hiveserver2启动后 beeline  进入命令行,在通过!connect jdbc:hive2://<hive ip>:10000连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值