【大数据-hive安装+配置】Hive只在一个节点上安装即可

前提:已安装mysql 未安装请看我的另外一篇博客
1.上传tar包
http://apache.fayea.com/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz
2.解压
tar -zxvf apache-hive-1.2.2-bin.tar.gz
4.配置hive
(a)配置HIVE_HOME环境变量
vi conf/hive-env.sh

配置其中的$hadoop_home
(b)配置conf目录下 元数据库信息 vi hive-site.xml
添加如下内容:


javax.jdo.option.ConnectionURL
jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
JDBC connect string for a JDBC metastore


javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
Driver class name for a JDBC metastore



javax.jdo.option.ConnectionUserName
root
username to use against metastore database



javax.jdo.option.ConnectionPassword
root
password to use against metastore database


5.安装hive和mysq完成后,将mysql的连接jar包拷贝到$HIVE_HOME/lib目录下
如果出现没有权限的问题,在mysql授权(在安装mysql的机器上执行)
mysql -uroot -p
#(执行下面的语句 .:所有库下的所有表 %:任何IP地址或主机都可以连接)
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
6. Jline包版本不一致的问题,需要拷贝hive的lib目录中jline.2.12.jar的jar包替换掉hadoop中的
/home/hadoop-2.6.4/share/hadoop/yarn/lib/jline-0.9.ls
94.jar
7.启动hive
bin/hive

测试hive
【大数据-hive安装+配置】Hive只在一个节点上安装即可_第1张图片
【大数据-hive安装+配置】Hive只在一个节点上安装即可_第2张图片

你可能感兴趣的:(hive)