欢迎投稿

今日深度:

Hive安装部署,

Hive安装部署,


下载,解压

下载:hive-1.1.0-cdh5.7.1.tar.gz
[root@wjxhadoop001 software]#wget http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.1.tar.gz
这里使用的hadoop版本是cdh5.7.1,下载的hive版本要与hadoop版本相一致,最好自己下载hive源码进行编译
[root@wjxhadoop001 software]#tar -zxvf hive-1.1.0-cdh5.7.1.tar.gz

修改用户和用户组

[root@wjxhadoop001 software]# chown -R hadoop:hadoop hive-1.1.0-cdh5.7.1
建立软连接:
[root@wjxhadoop001 software]# ln -s hive-1.1.0-cdh5.7.1 hive
[root@wjxhadoop001 software]# chown -R hadoop:hadoop hive

添加HIVE_HOME到系统环境变量

[root@wjxhadoop001 ~]# vi /etc/profile
添加下面内容:

1. export HIVE_HOME=/opt/software/hive
2. export PATH=$HIVE_HOME/bin: $PATH

生效:
source /etc/profile

Hive配置修改(hive-env.sh)

[hadoop@wjxhadoop001 hive]$ cd conf/

修改hive-env.sh.template 为 hive-env.sh
[hadoop@wjxhadoop001 conf]cphiveenv.sh.templatehiveenv.sh[hadoop@wjxhadoop001conf] vi hive-env.sh

在hive-env.sh添加一行
#Set HADOOP_HOME to point to a specific hadoop install directory
HADOOP_HOME=${bin}/../../hadoop
添加该行:
HADOOP_HOME=/opt/software/hadoop

配置hive-site.xml

创建文件夹hive-site.xml
[hadoop@wjxhadoop001 conf]$ vi hive-site.xml

添加下面的内容:

    1. <?xml version="1.0"?>
    2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

    3. <configuration>
    4. <property>
    5. <name>javax.jdo.option.ConnectionURL</name>
    6. <value>jdbc:mysql://localhost:3306/basic01?createDatabaseIfNotExist=true</value>  (自动创建basic01数据库,储存hive元数据信息)
    7. </property>
    8. <property>
    9. <name>javax.jdo.option.ConnectionDriverName</name>
    10.<value>com.mysql.jdbc.Driver</value>  (mysql 驱动包)
    11.</property>
    12.<property>
    13.<name>javax.jdo.option.ConnectionUserName</name>
    14.<value>root</value>  (用户名)
    15.</property>
    16.<property>
    17.<name>javax.jdo.option.ConnectionPassword</name>
    18.<value>123456</value>   (密码)
    19.</property>
    20.</configuration>

添加mysql驱动包

  • 上传mysql驱动
    [hadoop@wjxhadoop001 lib]$ rz

  • 解压
    [hadoop@wjxhadoop001 lib]$ unzip mysql-connector-java-5.1.45( mysql驱动包在此文件下)

  • 将mysql-connector-java-5.1.45-bin.jar移动到lib目录下:
    [hadoop@zydatahadoop001 lib]$ cp mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar .

启动hive

[hadoop@wjxhadoop001 hive]$ hive
which: no hbase in (/usr/java/jdk1.8.0_45/bin:/opt/software/hive/bin:/opt/software/hadoop-cdh/sbin:/opt/software/hadoop-cdh/bin:/opt/software/findbugs-1.3.9/bin:/usr/local/protobuf/bin:/opt/software/apache-maven-3.3.9/bin:/usr/java/jdk1.8.0_45/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin)

Logging initialized using configuration in jar:file:/opt/software/hive-1.1.0-cdh5.7.0/lib/hive-common-1.1.0-cdh5.7.0.jar!/hive-log4j.properties

hive> show databases;
OK
default
Time taken: 1.548 seconds, Fetched: 1 row(s)

付:

hive的backspace/delete使用不了解决方法:

终端改成linux并重新启动CRT

来自@若泽大数据

www.htsjk.Com true http://www.htsjk.com/hive/39493.html NewsArticle Hive安装部署, 下载,解压 下载:hive-1.1.0-cdh5.7.1.tar.gz [root@wjxhadoop001 software]#wget http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.1.tar.gz 这里使用的hadoop版本是cdh5.7.1,下载的hive版本要与hado...
相关文章
    暂无相关文章
评论暂时关闭