HiveServer2 HA 模式依赖 Zookeeper,需要预先安装好 ZK 集群。HA 模式一般需要启动2个以上的 HiveServer2,当然启动一个也可以连接。

配置 HA 模式

1.修改 HiveServer2 的hive/conf/hive-site.xml 文件,添加下面4个配置

<property><name>hive.server2.support.dynamic.service.discovery</name><value>true</value>
</property><property><name>hive.server2.zookeeper.namespace</name><value>hiveserver2_zk</value>
</property><property><name>hive.zookeeper.quorum</name><!-- 这里需要修改成实际的 zk 地址 --><value>zkNode1:2181,zkNode2:2181,zkNode3:2181</value> <!-- Modify zk hosts to real hosts -->
</property><property><name>hive.zookeeper.client.port</name><value>2181</value>
</property>

2.分别启动 HiveServer2:无先后顺序
$HIVE_HOME/bin/start_hiveserver2.sh

HA 模式下连接

可以通过 JDBC 连接
1.通过HA进行连接
zookeeper会自动找到一台存活的 HiveServer2 然后进行连接:

!connect jdbc:hive2://zkNode1:2181,zkNode2:2181,zkNode3:2181/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk;auth=noSasl

其中 auth=noSasl 只有在 NOSASL 模式下才需要配置。

2.通过非HA方式进行连接
配置HA后,仍可以使用原来非 HA 的连接方式连接存活的 HiveServer2

!connect jdbc:hive2://hiveNode1:10000/default;auth=noSasl

HiveServer2 配置 HA 及在 HA 模式下的连接相关推荐

  1. 命令行界面命令模式及相互切换、交换机命令行操作模式及模式间的切换过程、命令行界面基本功能、命令的快捷键功能、交换机基本配置命令、交换机特权模式下基本命令、交换机全局配置模式下基本命令、

    1.命令行界面命令模式及相互切换   锐捷交换机命令行管理界面分成若干不同的模式,用户当前所处的命令模式决定了可以使用的命令,不可跨模式执行命令.以下给出三种基本模式.   用户模式(User EXE ...

  2. virtualBox使用nat模式下ssh连接

    virtualBox本地虚拟机通过ssh连接一般可通过桥接模式和Nat模式 桥接模式下,共享本地主机网卡,在同一个局域网之下,直接获取Ip地址就可以进行连接了. Nat模式下,获取的Ip与本地主机不是 ...

  3. virtualbox虚拟机NAT模式下不能连接外网

    背景 给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为"网络地址转换(NAT)"和"仅主机(Host-Only)适配器&qu ...

  4. Fips模式下应用连接Oracle SSL

    最近在做

  5. 【Android 组件化】使用 Gradle 实现组件化 ( 组件 / 集成模式下的 Library Module 开发 )

    文章目录 一.组件模式下为组件 Module 指定 Java 源码路径 二.主应用的角色 三.BuildConfig 中生成当前 组件 / 集成 模式字段 四.Library Module 中的代码示 ...

  6. 痞子衡嵌入式:i.MXRT连接特殊Octal Flash时(OPI DTR模式下反转字节序)下载与启动注意事项(以MX25UM51245为例)...

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是OPI DTR模式下反转字节序的Octal Flash在i.MXRT下载与启动注意事项. 在恩智浦官方参考设计板 MIMXRT595-E ...

  7. 无线WLAN隧道转发模式下数据的封装以及转发过程

    无线WLAN隧道转发模式下数据的封装以及转发过程 实验用的拓扑: AP1.AP2的业务vlan为101.102,管理vlan为100,AR路由器作为DHCP服务器为AP和终端分配IP地址.DNS等信息 ...

  8. Java API 访问HA模式下的HDFS集群

    在使用Hadoop Java API访问HDFS集群时,在创建FileSystem对象时,直接指定NameNode的IP以及端口号即可.但是在HA模式下,访问HDFS集群却有一些不同,需要指定Name ...

  9. HDFS HA模式下支持只连接其中Active的NameNode

    HDFS HA模式下支持只连接其中Active的NameNode:

  10. Ozone SCM HA模式下的请求处理过程

    文章目录 前言 SCM HA和OM HA的区别 SCM HA基于InvocationHandler的请求处理 SCM HA请求处理过程图 参考链接 前言 在前面的文章中,笔者阐述过关于Ozone SC ...

最新文章

  1. 改名 Meta,打元宇宙牌,老龄化的 Facebook 能否再换新颜
  2. Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法
  3. C# WinForm程序App.Config数据库连接配置文件的使用过程
  4. 3、Angular JS 学习笔记 – Controllers [翻译中]
  5. 在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’
  6. ServletContextListener在Tomcat中的配置问题
  7. WPF DataGrid 在Header中显示行号
  8. PostgreSQL 13隐藏杀手锏特性
  9. oracle 日期改字符格式,如何在oracle10g中将字符串日期转换为日期格式
  10. IntelliJ IDEA打开错误 _CGContextSetAllowsAcceleration
  11. python3 输出系统信息
  12. 逐一解读Gartner评出的11大信息安全技术
  13. debloater手机版apk_会议管家apk下载-会议管家云平台v1.0.0手机版下载
  14. 2017年网络小说人气排行榜
  15. 实验八555定时器及其应用
  16. 深入学习USB(10)otg功能介绍
  17. Paper reading (三十一):Personalized Nutrition by Prediction of Glycemic Responses(overview)
  18. 实验四 类和对象;类的继承和派生;多态性; 接口;构造器应用
  19. Python如何表示π值?
  20. iOS 真机测试错误解决An App ID with Identifier ...is not available

热门文章

  1. python数据分析库pandas官方教程
  2. GIT:cherry-pick挑拣提交
  3. 【技术】如何通过局域网连接到惠普HP打印机
  4. android10一键root权限获取,完美root方法教你如何一键获取手机ROOT权限
  5. 创业应该业务驱动还是技术驱动?(深度)|极客九剑
  6. JS:中文输入法,日文输入法做最大位数Check的坑maxlength
  7. html5 队列展示,设计一个队列研究实例
  8. Android自定义view半圆形错误提示框和简单动画使用
  9. 基于RNA的新型癌症疗法介绍
  10. cur前缀_常用词根前缀