当前位置:   article > 正文

hive安装_hive2.3.7安装包

hive2.3.7安装包

1、下载 apache-hive-2.3.7-bin.tar.gz到当前用户的Home目录下

2、解压 apache-hive-2.3.7-bin.tar.gz

[niit@niit-master ~]$tar -zxvfapache-hive-2.3.7-bin.tar.gz -C /training

3、进入解压后的 hive 目录,进入 conf

[niit@niit-master ~]$cd /training

[niit@niit-master ~]$mv apache-hive-2.3.7-bin hive

[niit@niit-master local]$ cd hive/conf/

默认有如下文件

[niit@niit-master conf]$ cp hive-env.sh.template hive-env.sh

[niit@niit-master conf]$ cp hive-default.xml.template hive-site.xml

4、添加$HIVE_HOME环境变量

使用vi编辑器添加~/.bash_profile 文件

export HIVE_HOME=/training/hive

export PATH=$PATH:$HIVE_HOME/bin

[niit@niit-master conf]$ source ~/.bash_profile

5、配置 hive-env.sh ,主要包含

HADOOP_HOME=/training/hadoop-2.7.3 (可选)

export HIVE_CONF_DIR=$HIVE_HOME/conf

[niit@niit-master conf]$ source hive-env.sh

6、配置 hive-site.xml

在修改之前,要相应的创建目录,以便与配置文件中的文件配置

Hive 安装路径相对应,否则在运行 hive 时会报错的。

mkdir -p /training/hive/warehouse

mkdir -p /training/hive/tmp

mkdir -p /training/hive/log

mkdir -p /training/hive/javaiotmp

7、在文件的开始,添加下面的代码:

<property>

<name>system:java.io.tmpdir</name>

<value>/training/hive/javaiotmp</value>

</property>

<property>

<name>system:user.name</name>

<value>root</value>

</property>

键入【:/hive.metastore.warehouse.dir 】(回车)

就会锁定到所需要的字符串上。

其中有三处需要修改:

<property>

<name>hive.metastore.warehouse.dir</name>

<value>/training/hive/warehouse</value>

</property>

8、设置元数据连接字串相关参数 (键入方式)

<property>

<name>javax.jdo.option.ConnectionURL</name>

<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNoExist=true&amp;useSSL=false</value>

</property>

<property>

<name>javax.jdo.option.ConnectionDriverName</name>

<value>com.mysql.jdbc.Driver</value>

</property>

<property>

<name>javax.jdo.option.ConnectionUserName</name>

<value>root</value>

</property>

<property>

<name>javax.jdo.option.ConnectionPassword</name>

<value>root</value>

</property>

9、需要将 MySQL 的 JDBCjar 包拷贝到 $HIVE_HOME/lib 目录下

hive-log4j.proprties

这个是当 hive 运行时,相应的日志文档存储到什么地方

cp hive-log4j2.properties.templatehive-log4j.proprties

vi hive-log4j.proprties

hive.log.dir=/training/hive/log

10、 初始化hive (初始化前要先启动 mysql ,/etc/init.d/mysql start)

schematool -initSchema -dbType mysql-userName root -passWord root

看到schemaTool completed ,即为成功。

启动 hive 注意启动前要先启动hadoop ,并检查有5个进程

命令行下输入 hive 来启动 hive 客户端命令

/bin/hive 或者直接输入 Hive

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/633534
推荐阅读
相关标签
  

闽ICP备14008679号