| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> CentOS7集群安装Hive -> 正文阅读 |
|
[大数据]CentOS7集群安装Hive |
说明: ? ? ? ? 1.提前安装好hadoop,参考:CentOS7搭建hadoop集群 ? ? ? ? 2.在node3上安装好Mysql,参考:CentOS7安装Mysql数据库 ? ? ? ? 3.下载hive安装包,本文使用的版本是2.1.0,下载地址 ????????4.准备好mysql驱动包 hive安装在集群的node3机器上 1.上传并解压 1.1新建目录
1.2上传hive安装包到/develop/software
1.3解压安装包到/develop/server/
1.4查看解压后的文件
1.5修改目录名称
?2.修改hive配置文件 2.1 hive的conf目录下新增hive.sh文件
?2.2 修改hive.sh文件,添加hadoop环境变量和hive的conf目录地址
?2.3 conf目录下新增hive-site.xml文件,配置以下内容
3.拷贝相关jar包 3.1上传mysql驱动包到lib目录下
3.2将hive-2.1.0/jdbc/目录下的hive-jdbc-2.1.0-standalone.jar 拷贝到hive-2.1.0/lib/目录
4.配置hive环境变量 4.1配置环境变量
?配置以下内容:
4.2刷新环境变量
5.初始化
6.hive交互 6.1启动hadoop集群,myhadoop.sh是我自己封装好的hadoop启动脚本,可以参考:hadoop集群启动脚本,我的脚本是在node1上,所以在node1上运行myhadoop.sh start即可启动hadoop集群。 ?6.2 hive方式交互,在node3上输入hive命令即可进入hive交互界面 6.3 beeline client方式交互 6.3.1在node1上修改core-site.xml 6.3.1.1关闭hadoop集群 6.3.1.2编辑core-site.xml文件
?追加以下内容
6.3.1.3分发core-site.xml到node2和node3
6.3.1.4重新启动hadoop ?6.3.2在node3上启动metastore服务,一定要先启动这个服务,nohup 和& 表示后台启动
?以上命令执行后如果命令行卡住直接按下回车(ENTER)就好 ? 6.3.3然后启动hiveserver2服务
?6.3.4查看服务启动
?6.3.5使用beeline进行交互
?6.3.6进入beeline客户端就可以执行sql命令了 ?6.3.7退出客户端:!quit 7.封装hive一键操作脚本,参考:shell一键启动hive脚本? 到此hive安装完成。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:53:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |