hive的搭建

hive的搭建

  搭建之前需要搭建好mysql和mysql服务和hadoop的搭建

  hive-mysql搭建  https://www.cnblogs.com/han-guang-xue/p/9892393.html

  hadoop 搭建 https://www.cnblogs.com/han-guang-xue/p/9870913.html

下载地址:

1>在按照如下搭建好mysql之后,然后数据库中新建 hive 的数据库

  https://www.cnblogs.com/han-guang-xue/p/9892393.html

  

2.然后在usr中新建hive目录,然后将hive的安装包放在目录下并解压

  

3.然后配置环境变量并刷新配置文件:[root@zhiyou hive]# source /etc/profi

  

4.查看环境变量是否配置成功

   输入命令  hive  --version    //是两个 '-'

5.然后再现/usr/hive/apache-hive-2.3.3-bin/conf/中新建hive-site.xml文件
将一下内容拷贝进去

  其中jdbc:mysql://192.168.153.144:3306/hive  的地址需要换成自己的liunx地址

  还有javax.jdo.option.ConnectionPassword  设置成自己mysql的密码

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://192.168.153.144:3306/hive</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>123456</value>  
  </property>
<property>
<name>hive.metastore.schema.verification</name>
<value>false</value>
</property>
</configuration>

6.把mysql的连接驱动放到hive/lib

7.启动mysql服务和mysql以及hadoop

8.在/hive/bin目录下输入进行初始化操作: schematool -initSchema -dbType mysql

9.然后执行 hive 命令

10,如果没有报错,直接用,如果出错,将

  HIVE_HOME/lib 下的derby-10.11.1.1.jar问题,把derby-10.10.2.0.jar 换成derby-10.10.1.1.jar问题成功

 11.检测是否搭建成功:

  hive> show database

  hive> create table t_1(id int);

  hive> show tables;

原文地址:https://www.cnblogs.com/han-guang-xue/p/9892815.html