目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

大数据全系列 教程

1869个小节阅读:467.2k

收藏
全部开发者教程

408考研

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(283)
赞(0)

##2.6 远程服务模式安装

思考:hive是如何连接到hdfs的?

答案:通过环境变量。

规划:node3为服务器端 node4为客户端

具体安装配置步骤:

  1. 从node2上将/opt/hive-3.1.2拷贝到node3和node4上

  2. 配置node3上hive的环境变量:

  3. 配置node4上hive的环境变量:

  4. 修改node3上的hive_site.xml文件

  5. 在node1的mysql中创建一个数据库实例:hive_remote

  6. 在node3上初始化hive的元数据到mysql数据库的hive_remote实例下

  7. 在node1的mysql数据库中查看hive_remote实例下表,会发现多了74张表。到目前位置这个和直连数据的方式是一样,hive的服务器和客户端都在node3上,没有启动Metastore或hiveserver2,通过jdbc也无法访问。

  8. 在node3上查看被占用的端口号:

    经过观察发现9083端口没有被占用。

  9. 在node3上启动metastore服务

    该命令为阻塞命令,如上所示执行命令后无法继续输入命令了。

  10. 复制一个node3连接的窗口

    9083端口便被metastore占用了。

  11. 如果在9步骤不需要窗口的命令被阻塞,也可以通过如下方式:

    这样操作的话,步骤10就不再需要新复制一个xshell连接窗口了。

  12. 修改node4上的hive-site.xml配置文件:

    文件中配置如下:

  13. node4上hive客户端启动hive:

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2