当前位置:   article > 正文

hive 安装步骤_hive的安装步骤

hive的安装步骤

1.安装hadoop集群

2.安装mysql ,且配置mysql远程连接权限

3.cp hive-default.xml.template hive-site.xml

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

5.hive-site.xml 配置mysql

<property>
         <name>javax.jdo.option.ConnectionURL</name>
         <value>jdbc:mysql://Had01:3306/metastore? createDatabaseIfNotExist=true</value>
</property>
        <!-- MySQL数据库驱动 -->
<property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
        <!-- 注意新版本数据库驱动为:com.mysql.cj.jdbc.Driver -->
</property>
        <!-- MySQL数据库账号 -->
<property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
</property>
        <!-- MySQL数据库密码 -->
<property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>123456</value>
</property>
<property>
        <name>hive.metastore.schema.verification</name>
        <value>false</value>
</property>
<property>
        <name>datanucleus.schema.autoCreateAll</name>
        <value>true</value>
</property>

  • 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

6.在mysql中建立 上面配置文件中指定的数据库(必须)

7.下载mysql的驱动包,放入hive 安装目录下的lib目录下

8.配置 hive-env.sh

在这里插入图片描述

9. 打开/etc/profile 配置hive环境变量

export HIVE_HOME=/soft/hive/apache-hive-2.3.9-bin export
PATH= P A T H : PATH: PATH:HIVE_HOME/bin
执行 source /etc/profile 使得环境变量生效

10.(可选)hive.exec.scratchdir 和 hive.metastore.warehouse.dir

<property>
    <name>hive.metastore.warehouse.dir</name>
    <value>/hive-database</value>
    <description>hdfs上显示的你建立的hive表的顶级目录,可理解成数据库目录。
   						 建的表都在这里面,每一个表都是一个子目录。
   	</description>
  </property>  

 <property>
    <name>hive.exec.scratchdir</name>
    <value>/user-hivejob</value>
    <description>HDFS路径,用于存储不同 map/reduce 阶段的执行计划和这些阶段的中间输出结果. 
    					对每个用户都会生生成一个目录。root 用户hdfs上就会生成:/hive/root
	</description>
  </property>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

下面是我的配置以继hdfs的截图:
在这里插入图片描述

11.初始化hive: schematool -dbType mysql -initSchema

这一步骤会自动在刚才你手动建立的mysql数据库中,生成很多表格(如图)。
  • 1

在这里插入图片描述

11. 启动和建表 测试安装效果

hive
create table test(name string);

12:报错解决:

在这里插入图片描述
在配置文件上面加上:

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

闽ICP备14008679号