Hive安装流程

Posted gylionking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive安装流程相关的知识,希望对你有一定的参考价值。

首先要安装hive,首先安装好hadoop环境,这个前面已经提到过,不赘述。

1、下载hive版本:网址是http://archive.apache.org/dist/hive/   选择对应的版本下载后放到linux下某某目录(这个可以自行决定)一般下载bin.tar.gz包。

       如果是云服务器等连网情况下还可以用这种方式进行下载(以1.2.2版本为例,如果选择其他版本,对应上版本号就可以,我的安装目录是  /opt )

进入opt目录:      cd /opt

Hive安装流程

下载命令模式可以上面(只有1.2.2以上版本),还可以是:

wget http://archive.apache.org/dist/hive/apache-hive-1.2.2-bin.tar.gz

  1. 下载完解压缩
Hive安装流程
  1. 设置环境变量

在 /etc/profile改文件上加上以下几句:

Hive安装流程

并执行语句: source /etc/profile 使配置文件生效

Hive安装流程

4、配置文件

(1)打开hive的安装目录,进入conf目录下

把hive-default.xml.template文件复制为hive-default.xml

Hive安装流程
  1. 编辑一个重要配置文件: vim hive-site.xml (必须在conf目录下)

配置hive连接数据库的配置文件,基本内容:

javax.jdo.option.ConnectionURL

jdbc:mysql://169.254.57.92:3306/hive?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

root

javax.jdo.option.ConnectionPassword

123456

Hive安装流程

5、开启hadoop。Start-all.sh

开启之后执行命令hive,然后很可能会报错,这时修改hive在hdfs文件中的权限

命令如下 hadoop fs –chmod–R 777 /tmp/hive

  1. 把mysql-connector-java-5.1.39-bin.jar(可以其他版本)放到hive安装目录下的lib目录

7测试;

遇到的错误:

Hive安装好之后创建表时报错MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes

解决办法:

登录到mysql服务器上,执行:

alter database hive character set latin1;

以上是关于Hive安装流程的主要内容,如果未能解决你的问题,请参考以下文章

hive启动报错解决流程

Hive 环境的安装部署

Hive2.x 版本的安装及配置 以及要注意的事项

1Hive数据仓库——概念及架构

Ambari集群部署全流程

Hive SQL的执行流程