当前位置:   article > 正文

Hive的安装与详细配置_hive的安装与配置头歌答案

hive的安装与配置头歌答案

1、hive下载地址http://mirror.bit.edu.cn/apache/hive/
hive有不同版本,需要选自符合自己的版本安装,不然后期启动不了,显示版本不一致。

2、上传压缩包

3、 指定到解压目录

 4、重命名hive

mv  apache-hive-2.3.9-bin hive

5、修改环境变量

让环境变量生效

查看如果有版本信息,则安装成功。 

 

分发到其他虚拟机

6、修改hive—site.xml信息(注意红色部分需要修改为自己的配置信息),没有这个文件的自己创建一个

 <?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> 
  </property>
  <!-- 注意此处要修改为自己mysql数据库的密码 -->
  <property> 
    <name>javax.jdo.option.ConnectionPassword</name> 
    <value>需要填写自己MySQL登录密码</value

  </property>
  <property> 
    <name>javax.jdo.option.ConnectionURL</name> 
    <value>jdbc:mysql://hadoop3:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false&amp;serverTimezone=GMT</value> 
  </property>
  <property> 
    <name>javax.jdo.option.ConnectionDriverName</name> 
    <value>com.mysql.jdbc.Driver</value> 
  </property>

  <!--hive 元数据存储数据-->
  <property> 
    <name>hive.metastore.schema.verification</name> 
    <value>false</value> 
  </property>
  <property> 
    <name>datanucleus.schema.autoCreateAll</name> 
    <value>true</value> 
  </property>
  <!-- 设置hive启动的主机,注意此处要修改为自己的主机名字 -->
  <property> 
    <name>hive.server2.thrift.bind.host</name> 
    <value>hadoop3</value> 
  </property>

  <!--元数据存储授权-->
<property>
<name>hive.metastore.event.db.notification.api.auth</name>
<value>false</value>
</property>
<!-- Hive 默认在 HDFS 的工作目录 -->
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
</property>

  <!--<property> 
     <name>hive.metastore.uris</name> 
     <value>thrift://node03:9083</value> 
      <description>JDBC connect string for a JDBC metastore</description> 
    </property> 
  <property> 
    <name>hive.metastore.local</name> 
    <value>false</value> 
    <description>this is local store</description> 
  </property> 
  -->
</configuration>

 

7、登录自己的虚拟机查看

8、修改hive-env.sh.template

mv hive-env.sh.template hive-env.sh

9、修改hive-env.sh的配置信息

10、加入Mysql的数据连接包

 

以下mysql数据包需要自己去官网下载;

 

11、初始化数据库

此处报了几个错误,可以按照以下方式解决

/export/yy/hive/lib/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]

到hivea目录下去删除多余的日志文件,但是这种办法有缺陷,最保险的方式是把文件名更改了,

这种情况不更改影响不大。 

mv log4j-slf4j-impl-2.6.2.jar log4j-slf4j-impl-2.6.2.bat

两个冲突的文件都可以按照以下方式进行

另一

个初始化失败的原因 

这里必须是自己安装mysql的虚拟主机,换成自己Mysql的主机名

再次初始化,

看到completed表示初始化成功 

12、 查看数据是否连接成功,有hive数据库则成功。 

 13、启动hive

14、修改配置hive-site.xml 配置文件,远程连接;

 

 

 

 

 

 

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

闽ICP备14008679号