Hive的安装与配置

注意:在做Hive之前,确保已经安装了MySQL

安装mysql页面:

Linux中安装MySQL_鸷鸟之不群的博客-CSDN博客_wget安装mysql5.7

(1)上传解压

这里上传到opt目录下

解压apache-hive-1.2.1-bin.tar.gz

tar -zxf /opt/apache-hive-1.2.1-bin.tar.gz -C /usr/local/src

(2)进入目录

cd /usr/local/src/apache-hive-1.2.1-bin/conf

(3)文件改名字

cp hive-env.sh.template hive-env.sh

(4)修改文件内容

vi hive-env.sh

添加HADOOP_HOME路径

export HIVE_HOME=/usr/local/src/apache-hive-1.2.1-bin
export PATH=$HIVE_HOME/bin:$PATH

在/etc/profile文件里也要添加

vi /etc/profile

保存退出后,使文件生效

source /etc/profile

(5)登录Mysql,创建Hive数据库

进入目录

cd $HIVE_HOME/conf

新建hive-site.xml文件

vi hive-site.xml

添加以下内容

<configuration>
<property>
    <!-- 元数据库的链接地址 mysql -->
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://master:3306/hivedb?createDatabaseIfNotExist=true</value><description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<!-- 指定mysql驱动 -->
         <name>javax.jdo.option.ConnectionDriverName</name>
     <value>com.mysql.jdbc.Driver</value>
     <description>Driver class name for a JDBC metastore</description>
</property>
<property>
<!-- 指定mysql用户名 -->
     <name>javax.jdo.option.ConnectionUserName</name>
     <value>root</value>
     <description>username to use against metastore database</description>
</property>
<property>
<!-- 指定mysql密码 请输入自己的MySQL连接密码 -->
      <name>javax.jdo.option.ConnectionPassword</name>
      <value>123456</value>
      <description>password to use against metastore database</description>
</property>
<property>
    <name>datanucleus.schema.autoCreateAll</name>
    <value>true</value>
  </property>
</configuration>

(6)上传mysql驱动 mysql-connector-java-5.1.32-bin.jar 到$HIVE_HOME/lib目录。

(7)重命名

cd $HADOOP_HOME/share/hadoop/yarn/lib
cp jline-0.9.94.jar jline-0.9.94.jar.bak
rm -rf jline-0.9.94.jar
cp $HIVE_HOME/lib/jline-2.12.jar $HADOOP_HOME/share/hadoop/yarn/lib/

(8)Hive Web方式搭建(这一步不用做)

①hwi_lib(需要另外下载)下面的所有包及$JAVA_HOME/lib/tools.jar 拷贝到 $HIVE_HOME/lib下面

nohup hive --service hiveserve2 &

netstat -ntpl | grep 10000

(9)启动Hive,直接输入hive回车即可启动

先启动集群

才能启动hive

创建数据库跟查看数据库

查看是否有数据仓库


/***
 *             ,%%%%%%%%,
 *           ,%%/\%%%%/\%%
 *          ,%%%\c "" J/%%%
 * %.       %%%%/ o  o \%%%
 * `%%.     %%%%    _  |%%%
 *  `%%     `%%%%(__Y__)%%'
 *  //       ;%%%%`\-/%%%'
 * ((       /  `%%%%%%%'
 *  \\    .'          |
 *   \\  /       \  | |
 *    \\/         ) | |
 *     \         /_ | |__
 *     (___________))))))) 攻城湿
 */


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸷鸟之不群

你的鼓励将是我最大的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值