HiveServer2配置HA
来源:互联网 发布:户型优化设计 编辑:程序博客网 时间:2024/06/05 01:56
软件环境
CentOS 6.8
Hadoop 2.6.0-cdh5.9.0
Hive 1.1.0-cdh5.9.0
Zookeeper 3.4.5-cdh5.9.0
工作原理
常规连接
HiverServer HA
- 配置Hive HA
前置条件先安装好Hadoop、Zookeeper
vi $HIVE_HOME/conf/hive-site.xml
添加配置如下:
<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><value>dw1:2181,dw2:2181,dw3:2181</value></property><property><name>hive.zookeeper.client.port</name><value>2181</value></property><property><name>hive.server2.thrift.bind.host</name><value>主机名(强烈建议使用主机名防止IP发生变化)</value></property>
启动HiveServer2
$HIVE_HOME/bin/hiveserver2
//默认端口为10000检查Zookeeper注册
登录Zookeeper对应的服务器
执行zookeeper-client如下:
[zk: localhost:2181(CONNECTED) 0] ls /hiveserver2_zk[serverUri=dw2:10000;version=1.1.0-cdh5.9.0;sequence=0000000006, serverUri=dw1:10000;version=1.1.0-cdh5.9.0;sequence=0000000007][zk: localhost:2181(CONNECTED) 1]
以上表示注册成功
- 连接hiveserver2
连接字符串如下:
$HIVE_HOME/bin/beeline -u "jdbc:hive2://dw1:2181,dw2:2181,dw3:2181/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk" hadoop hadoop
连接成功信息如下:
hadoop@dw6:~$ $HIVE_HOME/bin/beeline -u "jdbc:hive2://dw1:2181,dw2:2181,dw3:2181/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk" hadoop hadoopscan complete in 1msConnecting to jdbc:hive2://dw1:2181,dw2:2181,dw3:2181/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk17/11/30 18:40:52 [main]: INFO jdbc.HiveConnection: Connected to dw1:10000Connected to: Apache Hive (version 1.1.0-cdh5.9.0)Driver: Hive JDBC (version 1.1.0-cdh5.9.0)Transaction isolation: TRANSACTION_REPEATABLE_READBeeline version 1.1.0-cdh5.9.0 by Apache Hive0: jdbc:hive2://dw1:2181,dw2:2181,dw3:2181/de> show tables;+----------------+--+| tab_name |+----------------+--+| test_datediff || web_logs || web_logs_1 || web_logs_orc || web_logs_text |+----------------+--+5 rows selected (0.147 seconds)0: jdbc:hive2://dw1:2181,dw2:2181,dw3:2181/de>
- 文章参考
https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.0/bk_hadoop-ha/content/ch_HA-Hive.html
http://lxw1234.com/archives/2016/05/675.htm
阅读全文
0 0
- HiveServer2配置HA
- hiveserver2 HA
- HIVESERVER2 HA配置及使用(java)
- HiveServer2的高可用-HA配置
- Hiveserver2 HA高可用
- HiveServer2的HA
- 基于haproxy 实现spark hiveserver2 ha
- hiveserver2和zookeeper的HA搭建
- hiveserver2和zookeeper的HA搭建
- Hive hiveserver2 配置运行
- HiveServer2的配置使用
- Hiveserver2配置及优化
- Hive hiveserver2 配置运行
- [Hive]HiveServer2配置
- hive-1.2.1配置hiveserver2
- Hiveserver2 的简单配置说明
- HiveServer2服务端配置与启动
- HiveServer2
- session中load()和get()的区别
- 组合空间数据加减
- java 计算年月日
- mysql的定时调度器
- 数据结构-图-邻接多重表的构造(1)
- HiveServer2配置HA
- C语言学习历程(七)数组与指针的程序
- Caused by: java.lang.IllegalArgumentException: Text may not be null
- pycham import random
- MYSQL中常用的字符串函数
- SDUT-2143
- 20171125-1126:java一些基础的学习,没啥说的
- OOP思想和范式编程
- 搭建slave ios平台爆出 org.sonarsource.scanner.api.internal.ScannerException: Unable to execute SonarQube