1、找到安装包位置,解压
2、创建软连接:ln -sapache-hive-1.2.2-bin hive
3、环境变量的配置:vi /etc/profile
HIVE_HOME=/simple/hive(Hive的安装目录)
Export PATH=$HIVE_HOME/bin:$PATH
4、重新加载配置文件:source /etc/profile
5、启动hadoop集群(数据存储位置):start-all.sh
6、Hive验证:输入hive进入Hive命令行
7、连接MYSQL数据库
①用conf目录下的hive-default.xml.template模板和hive-env.sh.template模板复制出hive-site.xml和hive-env.sh两个文件
②编辑hive-site.xml文件,修改 javax.jdo.option.ConnectionURL、 javax.jdo.option.ConnectionDriverName、
③进入hive安装目录下的bin目录,修改hive-config.sh,添加如下变量:
④把mysql-connector的jar包加到hive安装目录下的lib文件夹下
⑤登录MYSQL授权
grant all on *.* to root@'%' identified by 'root';
grant all on *.* to root@'localhost' identified by 'root';
8、再输入hive进入Hive命令行
PS1:中间还出了个小意外,出现了下面这个异常:Exception in thread "main"java.lang.RuntimeException: java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
解决办法:
1.在hive的安装目录下新建一个名为“iotmp”的文件夹
2.查看hive-site.xml配置,会看到配置值含有"system:java.io.tmpdir"的配置项
3.将含有"system:java.io.tmpdir"的配置项的值修改为如上地址
4.启动hive,成功!