linux安装hive

1.解压目标文件 技巧:为了便于操作 最好修改文件名

tar -zxvf 目标文件 - C /解压到目标文件路径

2.配置环境变量

vim ~/.bash_profile  (所有的环境最好配置在此文件下 若配置在profile的文件下 会出现开机黑屏现象和连ls 这样的命令都不能进行使用)如下:

export HIVE_HOME=/home/apps/hive-2.3.4
export PATH=$PATH:$HIVE_HOME/bin
3.将mysql 驱动放入hive的安装目录的bin目录下

4.复制conf的hive-default.xml.templet 和hive-env.sh.template 且重命名为hive-env.sh   hive-site.xml

cp  hive-default.xml.templet  hive-site.xml 

5.修改对应复制且重命名的文件:

5.1 vim hive-site.xml  并添加一下内容  具体路径根据实际情况进行优化和调整


    hive.downloaded.resources.dir
    /home/apps/hive-2.3.4/hiveTemp/resource
    Temporary local directory for added resources in the remote file system.
 

 
    hive.exec.local.scratchdir
    /home/apps/hive-2.3.4/hiveTemp/local
    Local scratch space for Hive jobs
 


    hive.exec.scratchdir
    /home/apps/hive-2.3.4/hiveTemp

 
 
    hive.metastore.warehouse.dir
    /home/apps/hive-2.3.4
    location of default database for the warehouse
 


    hive.querylog.location
    /home/apps/hive-2.3.4/hiveTemp/hivelog
    Location of Hive run time structured log file
 

 
    javax.jdo.option.ConnectionURL
    jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true&characterEncoding=UTF-8&useSSL=false
 

 
    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver
 

 
    javax.jdo.option.ConnectionUserName
    root
 

 
    javax.jdo.option.ConnectionPassword
    123456
 

5.2 vim hive-env.sh    添加对应java hadoop 以及hive的安装目录

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
export HADOOP_HOME=/home/apps/hadoop-2.7.3
export HIVE_HOME=/home/apps/hive-2.3.4

export HIVE_CONF_DIR=$HIVE_HOME/conf
export HIVE_AUX_JARS_PATH=/home/apps/hive-2.3.4/lib/*
6.进入到bin 使用./hive 命令 启动即可

注意:有的说需要初始化 即要在bin目录中执行 ./schematool -dbType mysql -initSchema  可能会初始化不成功 但是别慌 我们直接执行第六步 就好啦  这时候 会有这样的一个错

linux安装hive_第1张图片

这下就好解决了:

直接在hadoop的bin目录中执行./hadoop fs -chmod -R 777  /usr/hive/tmp (根据实际情况变动目录)

然后回到hive的bin目录中执行./hive

问题二:

hive 与mysql集成时 这时候初始化 会这样

linux安装hive_第2张图片

在hive-site.xml的配置中 如上图所示:

用户名和密码分别为root 123456 连接的主机名为localhost 问题出现在密码上

要用的是这个linux安装hive_第3张图片

一开始这个格式的主句名 是没有设置密码的  即这个用户的密码 要和hive-site.xml的密码一样

你可能感兴趣的:(BigDate,hive,linux,linux安装hive,hive-2.3.4)