搭建hive的流程:

搭建hive的流程:

1.先装mysql ,修改mysql登录权限

2.解压hive,需要将mysql的驱动包拷贝到hive的利用目录汇总,修改hive的配置文件,hive-site.xml的文件中(连接数据库的四个属性)

搭建hive的流程:_第1张图片

 

首先安装mysql

yum install mysql -server  -y (服务端)

其次:启动mysql,要启动客户端,直接启动是服务器

Service mysqld start(服务器)

Service mysqld start(客户端)

设置开机启动:chkconfig mysqld on

输入mysqld进入mysql,后边需要加分好

修改登录权限

User mysql;

选择:

Select host,user,password from user;

赋予权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

然后退出,再次登录,刷新权限

flush privileges;

删除文档:

select user,host,password from user;

退出

登录

刷新

再次登录mysql -uroot -p

需要密码:123

三种搭建:元数据的存储

调客户端,上传,解压并安装,配置文件

在conf下

修改文件名:

Mv hive-default.xml.template  hive-site.xml

删除从改部分到结尾处:DG

:.,$-1d

修改配置:

Vi /etc/profile;这种修改配置的方式,所有的用户都可以成功

Vi .bash_frofile:这种修改只是root用户成功。

发现jar包不一致,就需要先删除其中一个,然后将另一个拷贝过来

删除命令:

rm -rf jline-0.9

拷贝命令:

cp /root/apache-hive-1.2.1-bin/lib/jline-2.12.jar  ./

 

第二个视频22分钟

插入数据:

Insert into tbl(1,2)

查看字段:

Desc formatted tbl

拷贝:

scp apache-hive-1.2.1-bin.tar.gz  [email protected]:/root/

服务端需要mysql,客户端不需要mysql这个表

启动9083的端口号:

 hive --service metastore

Create table psn(id int)

Insert into psn(1)

Select * from tbls;

Show tables

 

你可能感兴趣的:(搭建hive的流程:)