美文网首页
hadoop上安装hive

hadoop上安装hive

作者: 小吖么小一郎 | 来源:发表于2019-07-24 11:21 被阅读0次

安装mysql

https://www.jianshu.com/p/9b0be59aefd9
一步步照着做就行了

安装hive

  1. 下载hive
    https://www-eu.apache.org/dist/hive/
  2. 上传安装包到服务器的 /usr/local/目录下
  3. 安装
[root@master local]   tar zxvf apache-hive-1.2.2-bin.tar.gz
[root@master local]   mv apache-hive-1.2.2-bin hive
[root@master local]    cd hive
[root@master hive]    touch hive/conf/hive-site.xml
[root@master hive]    vim hive/conf/hive-site.xml
在该文件添加如下内容:
<configuration>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</value>
        <description>JDBC connect string for a JDBC metastore</description>    
    </property>   
    <property> 
        <name>javax.jdo.option.ConnectionDriverName</name> 
        <value>com.mysql.jdbc.Driver</value> 
        <description>Driver class name for a JDBC metastore</description>     
    </property>               

    <property> 
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
        <description>username to use against metastore database</description>
    </property>
    <property>  
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>123456</value>
        <description>password to use against metastore database</description>  
    </property>          
</configuration>
  1. 下载mysql的连接包同时上传到 /usr/local/hive/lib/ 目录下
    我使用的版本为: mysql-connector-5.1.46.jar
  2. 配置环境变量
[root@master hive]    vim ~/.bashrc
在文件最末尾添加:
export JAVA_HOME=/usr/local/src/jdk1.8.0_172
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib
export HADOOP_HOME=/usr/local/src/hadoop-2.6.5
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HIVE_HOME=/usr/local/hive
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$MYSQL_HOME/bin:$HIVE_HOME/bin

[root@master hive]    source ~/.bashrc
  1. 初始化hive
[root@master hive]  schematool -dbType mysql -initSchema
  1. 验证hive
[root@master hive]  hive
hive> show tables;
OK
Time taken: 2.794 seconds
hive> show databases;
OK
default
Time taken: 0.273 seconds, Fetched: 1 row(s)
hive> create TABLE u_info
    > (
    >     usrid STRING,
    >     age STRING,
    >     sex STRING
    > )
    > ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
    >     LINES TERMINATED BY '\n';
OK
Time taken: 3.37 seconds
hive> desc u_info;
OK
usrid                   string                                      
age                     string                                      
sex                     string                                      
Time taken: 1.126 seconds, Fetched: 3 row(s)

相关文章

  • 在hadoop集群上安装hive+mysql

    一、安装hive前提条件 hive运行在hadoop集群上,所以先要确保你的hadoop集群已经安装完毕并且可正常...

  • 原创|Linux|CentOS|Hive|安装详解

    一、背景 系统:CentOS7 Linux 64位目的:在Hadoop系统上安装Hive,终结Hive安装乱象版本...

  • HIVE安装指南

    for my honey! 1、前言 安装hive前提是要先安装hadoop集群,并且hive只需要再hadoop...

  • Hive安装教程

    先安装好hadoop,再安装Hive 下载地址Index of /dist/hive/hive-3.1.2 (ap...

  • hadoop上安装hive

    安装mysql https://www.jianshu.com/p/9b0be59aefd9一步步照着做就行了 安...

  • 搭建Hive

    简介 hive是构建在hadoop hdfs上的一个数据仓库。 安装 安装hive之前需要先安装jdk和Hadoo...

  • Hive2.3.4安装[hadoop完全分布式中]

    一、安装Hadoop Hive运行在Hadoop环境之上,因此需要hadoop环境,本次在安装在hadoop完全分...

  • CentOS7设置tomcat开机自启动

    安装jdk 参考《在CentOS7上安装Hadoop和Hive》和《Docker安装tomcat服务》,安装jdk...

  • Hive 安装

    安装 Hadoop 集群 参考 Docker Hadoop 集群搭建 下载 Hive Hive下载地址本实例下载版...

  • Hive环境搭建

    Hive的安装需要提前安装Hadoop和MySQL,Hadoop的安装请参考Hadoop环境搭建,下面是MySQL...

网友评论

      本文标题:hadoop上安装hive

      本文链接:https://www.haomeiwen.com/subject/sagtrctx.html