1、hive 架构设计及集群搭建

hive单用户模式的搭建

  • 挂载本地yum
    在这里插入图片描述
  • 通过yum来安装mysql-server
    在这里插入图片描述
注意mysql安装时要注意安装的mysql-server,而不是mysql,安装mysql只是一个客户端
  • 启动mysql服务
    在这里插入图片描述

  • 设置mysql的开机启动
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  • 进行授权操作
    在这里插入图片描述在这里插入图片描述

  • 直到下面这步mysql正式安装成功
    在这里插入图片描述

  • 启动node01、node02、node03、node04等节点,并查看启动信息
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 解压hive并配置hive的环境变量 (这个简单不在截图)

  • 修改配置文件
    在这里插入图片描述<property> <name>hive.metastore.warehouse.dir</name> <value>/user/hive_remote/warehouse</value> </property> <property> <name>hive.metastore.local</name> <value>true</value> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://bigdata04/hive_remote?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123</value> </property>

  • 将mysql的驱动包移动到hive的lib包目录下
    在这里插入图片描述

  • 启动hive发现报下面的错误,原因:是因为hadoop下的jline.jar的版本低,将其替换
    在这里插入图片描述

  • hive单用户启动成功
    在这里插入图片描述

  • 测试hive,通过写sql语句来测试
    在这里插入图片描述

  • 刚才执行的sql命令将数据保存在
    在这里插入图片描述

  • 查看
    在这里插入图片描述
    在这里插入图片描述

hive多用户模式的搭建(node03是服务端、node04是客户端)

  • 修改node03的配置文件并配置环境变量(要拷贝mysql的驱动,但不用拷贝jline.jar)
    在这里插入图片描述

  • 启动metastore
    在这里插入图片描述

  • 服务端启动完成后客户端要请求的端口是9083端口
    在这里插入图片描述

  • 在node04来配置hive的客户端
    1、拷贝hive并配置环境变量(注意不需要拷贝mysql的驱动,但需要覆盖jline.jar)
    2、修改配置文件
    在这里插入图片描述3、启动并测试多用户hive是否配置成功
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值