HIVE安装
单用户模式搭建
1 解压
2 修改hive-site.xml
hive.metastore.warehouse.dir /user/hive_remote/warehouse hive.metastore.local true javax.jdo.option.ConnectionURL jdbc:mysql://sxt001/hive_remote?createDatabaseIfNotExist=true javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 1233 jar 包
1 拷贝jdbc包到/opt/apache-hive-1.2.1-bin/lib
2 将/opt/apache-hive-1.2.1-bin/lib的jline-2.12.jar替换 /root/hadoop-2.6.5/share/hadoop/yarn/lib的jline-0.9.94.jar
4 mysql配置
挂载DVD到本地
mount /dev/cdrom /mnt
安装mysql及依赖
yum install mysql-server
启动mysql服务
service mysqld start
启动开机启动mysql服务
chkconfig mysqld on
进入mql数据库
mysql
切换到mysql数据库
use mysql
查看用户登录信息
select user,host,password from user;
授权并添加密码
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123’ WITH GRANT OPTION;
删除低权限有冲突的用户信息
delete from user where host != ‘%’;
刷新权限
flush privileges;
退出重新进入
quit;
mysql -u toot -p ----------密码:123
多用户模式搭建
1解压
2分别对客户端和服务端进行配置
服务端sxt003
在hive目录下的conf重命名一个好像是hive-d…的文件,命名为vim hive-site.xml
hive.metastore.warehouse.dir /user/hive/warehouse javax.jdo.option.ConnectionURL jdbc:mysql://sxt001:3306/hive?createDatabaseIfNotExist=true javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 123 将 mysql-connector-java-5.1.20-bin.jar 导入hive安装目录下
客户端sxt004
在hive目录下的conf重命名一个好像是hive-d…的文件,命名为vim hive-site.xm
hive.metastore.warehouse.dir
/user/hive/warehouse
hive.metastore.local
false
hive.metastore.uris
thrift://sxt003:9083
在Hive的lib目录下的jline-0.9.94.jar替换为jline-2.12.jar版本
配置完成后在客户端和服务端,输入hive,按连2次table,有弹框证明齐活了