当前位置:   article > 正文

linux安装Hive(Hive-2.3.7)_linux下载hive安装包

linux下载hive安装包

linux安装Hive-2.3.7

1、需要有jdk和hadoop环境:
这里使用的:

JDK1.8
Hadoop2.9
  • 1
  • 2

2、获取安装包:
在要放置hive的目录,执行命令下载:

$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-2.3.7/apache-hive-2.3.7-bin.tar.gz
  • 1

解压并重命名:

$ tar -zxvf apache-hive-2.3.7-bin.tar.gz
  • 1
$ mv apache-hive-2.3.7-bin hive
  • 1

3、配置环境变量

$ vim /etc/profile
  • 1
export HIVE_HOME=/usr/local/app/hive
export CLASSPATH=.:${HIVE_HOME}/lib:$CLASSPATH
export PATH=${HIVE_HOME}/bin:${HIVE_HOME}/conf:$PATH
  • 1
  • 2
  • 3

刷新环境变量

$ source /etc/profile
  • 1

4、执行hive --version ,检查是否安装成功
在这里插入图片描述
5、修改hive-site.xml:
在hive/conf目录下面
如果没有,就以模板复制一个

 $ cp hive-default.xml.template hive-site.xml 
  • 1

参考:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>//mysql用户名,修改成你的
  </property>
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>123456</value>//mysql密码,修改成你的
  </property>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>mysql
    <value>jdbc:mysql://127.0.0.1:3306/hive</value>
  </property>//mysql链接地址,修改成你的
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
  </property>
  <property>
    <name>hive.exec.script.wrapper</name>
    <value/>
    <description/>
  </property>
  <property>
    <name>hive.exec.scratchdir</name>
    <value>/tmp/hive</value>
  </property>
 
  <property>
    <name>hive.metastore.warehouse.dir</name>
    <value>/user/hive/warehouse</value>
  </property>
  <property>
    <name>hive.downloaded.resources.dir</name>
    <value>/user/hive/downloaded</value>
  </property>
  <property>
    <name>hive.exec.local.scratchdir</name>
    <value>/user/hive/scratchdir</value>
  </property>
</configuration>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

hive.exec.local.scratchdir
和hive.downloaded.resources.dir
这二项对应的目录,是指本地目录(注:必须先手动建好)

$ mkdir -p /user/hive/scratchdir
$ mkdir -p /user/hive/downloade
  • 1
  • 2

hive.exec.scratchdir
和hive.metastore.warehouse.dir
这两项目录为hdfs中的目录,hive启动时,会自动建好

6、配置hive-env.sh
复制

$ cp hive-env.sh.template hive-env.sh
  • 1

修改hadoop安装目录

HADOOP_HOME=/usr/local/app/hadoop
  • 1

修改Hive的conf目录的路径

export HIVE_CONF_DIR=/usr/local/app/hive/conf
  • 1

在这里插入图片描述
7、下载mysql-connector-java-5.1.18-bin.jar文件
放到hive/lib目录下

$ wget http://downloads.mysql.com/archives/mysql-connector-java-5.0/mysql-connector-java-5.0.8.tar.gz
  • 1

解压:

$ tar -zxvf mysql-connector-java-5.0.8.tar.gz
  • 1

复制到Hive的lib下

$ cp mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar /usr/local/app/hive/lib
  • 1

8、在mysql上创建一个hive库,并初始化hive
在这里插入图片描述
在bin目录下执行:

$ schematool -initSchema -dbType mysql -userName root -passWord 123456 -verbose
  • 1

9、在bin目录下启动hive
注:需要先启动mysql和Hadoop

$ hive
  • 1

成功
在这里插入图片描述

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

闽ICP备14008679号