hive--安装

本文档详细介绍了在CentOS7上卸载自带的Mariadb,安装MySQL,进行初始化设置,包括修改root密码、授权远程访问及设置开机自启动。接着,介绍了Hive的安装过程,解决与Hadoop的Guava版本差异问题,配置元数据,启动Hive服务,并通过Beeline进行远程连接测试。整个流程覆盖了数据库管理和大数据组件的部署与使用。
摘要由CSDN通过智能技术生成

(一)安装MySQL

启动hadoopstart-all.sh

 卸载centos7自带的mariadb

 

 

安装MySQL

上传MySQL安装包

在export/software/目录下创建MySQL文件夹

进入MySQL文件夹中,上传MySQL安装包

解压缩MySQL:tar -xvf(以tar为后缀,不用加z)

删除MySQL安装包(减少所占空间):rm

Ls:查看

 执行安装:yum -y install libaio

 

MySQL初始化设置

#初始化

 #更改所属组

 启动mysql

 查看生成的临时root密码

 临时密码:toTz……..(复制到桌面新建的txt文件,然后再复制过来)

 修改root密码 授权远程访问 设置开机自启动(密码不显示)

更新root密码  设置为123456

#授权

 

 

 

 

mysql的启动和关闭 状态查看 (这几个命令必须记住)

systemctl stop mysqld

systemctl status mysqld

systemctl start mysqld

重新进入,用123456看是否成功进入

成功进入,就退出

#建议设置为开机自启动服务

查看是否已经设置自启动成功

Hive的安装

 

上传apache安装包(目录 /export/server)

 

压缩:-zxvf(后缀名gz,前面+z)

 

解决Hive与Hadoop之间guava版本差异

 

 

修改配置文件

 

 

 

 

 

 上传mysql jdbc驱动到hive安装包lib下

初始化元数据

#初始化成功会在mysql中创建74张表

 

 

 

 

 

 在hdfs创建hive存储目录(如存在则不用操作)

 

 

==启动hive==

  1. 启动metastore服务

#前台启动  关闭ctrl+c

/export/server/apache-hive-3.1.2-bin/bin/hive --service metastore

#后台启动 进程挂起  关闭使用jps+ kill -9

 启动hiveserver2服务

#注意 启动hiveserver2需要一定的时间  不要启动之后立即beeline连接 可能连接不上

拷贝node01安装包到beeline客户端机器上(node03

scp -r /export/server/apache-hive-3.1.2-bin/ node03:/export/server/

node03启动客户端

[root@node03 server]# cd /export/server/apache-hive-3.1.2-bin/bin/

[root@node03 server]# hive

 连接访问

beeline> root

beeline> 直接回车

 

 最后:Ctrl+C

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值