1.hive的离线场景应用

1.搭建hive的相关的配置以及过程:

1.hive的离线场景应用_第1张图片

其中hive的完整的目录结构如下所示:

进行相关的解析,hive的完整目录如下所示:

1.hive的离线场景应用_第2张图片

使用linux命令将mysql的相关的jar包放入到hive的lib目录下面去:

放好之后,目录显示过程,如下所示:

1.hive的离线场景应用_第3张图片

相关的jar包已经放好了,接下来使用mysql代替hive默认的数据库,进行相关的mestore的相关配置,过程如下所示:

默认情况下,Hive元数据保存在内嵌的Derby数据库中,只能允许一个会话连接,只适合简单的测试。实际生产环境中不使用,为了支持多用户会话,

则需要一个独立的元数据库,使用MySQL作为元数据库,Hive内部对MySQL提供了很好的支持。

相关的配置结果,如下所示:

使用linux的下的service的服务,进行检查,是否有进行安装mysql的相关的服务,相关的过程,如下所示:

linux下命令,service mysqld start的,启动服务下的相关mysql。进行启动,以及验证mysql是否进行了安装。

1.hive的离线场景应用_第4张图片

使用自己设定的mysql的相关的:

1.hive的离线场景应用_第5张图片

进行相关的地址的一个绑定:

进行相关的一个数据库的相关的建立:

相关的执行命令如下所示:

mysql -u root -p 使用rootx账户,进入相关的一个目录,进行相关的操作:

1.hive的离线场景应用_第6张图片

1》配置mysql 数据库,允许去接入hive数据库:

相关配置过程如下所示:

使用show databases;的命令进行相关的配置过程,进行一个相关的配置,去查看目录中是否有一些数据库

展示结果,如下所示:

1.hive的离线场景应用_第7张图片

根据相关的图可以得知,hive数据库已经存在在整个hive的相关的集群当中:

显示结果,如上所示:

2》 将hive数据库下的所有表的所有权限赋给hadoop用户,并配置mysql为hive-site.xml中的连接密码,然后刷新系统权限关系表

切换到hive的相关的配置过程,将表下的所有的权限赋值给hadoop的用户,具体的操作过程如下所示:

进行相关的一个数据的接入过程:

使用命令如下所示,use hive;

1.hive的离线场景应用_第8张图片

进行相关的设置,结果如下所示:

1.hive的离线场景应用_第9张图片

对相关的操作人员,给与赋权操作,相关的配置操作如下所示:

1.hive的离线场景应用_第10张图片

1.hive的离线场景应用_第11张图片

 

你可能感兴趣的:(大数据内部核心原理)