hive 安装步骤「建议收藏」

hive 安装步骤「建议收藏」记录了hive安装步骤

大家好,欢迎来到IT知识分享网。

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>

IT知识分享网

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

IT知识分享网<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>

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

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

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

在这里插入图片描述

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

hive
create table test(name string);

12:报错解决:

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

IT知识分享网 <property>
   <name>system:java.io.tmpdir</name>
   <value>/home/hive/tmpdir</value>
</property>

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6156.html

(0)
上一篇 2022-12-17 23:20
下一篇 2022-12-17 23:40

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信