文档章节

Hive Server的启动debug命令

强子大叔的码田
 强子大叔的码田
发布于 2016/03/15 14:36
字数 158
阅读 230
收藏 0

CLI到了这一步就需要去连接Hive Server了,所以现在开始转向研究Hive Server的启动过程。

=======================================================

先看shell里怎么启动Hive Server

 那么启动类是什么?

这样,我们就找到了启动类,下面就从这个类开始debug.

===老规矩,先整理出debug命令

jdb org.apache.hadoop.hive.service.HiveServer -p 10000 -minWorkerThreads 10 -maxWorkerThreads 10000

stop in org.apache.hadoop.hive.service.HiveServer.main

 

stop in org.apache.hadoop.hive.service.HiveServer$ThriftHiveProcessorFactory.getProcessor

 stop in org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB

 

stop in org.apache.hadoop.hive.metastore.RetryingRawStore.getProxy

 

stop in org.apache.hadoop.hive.metastore.ObjectStore.getPMF

 

stop in org.apache.hadoop.hive.metastore.HiveMetaStore.HMSHandler.createDefaultDB_core

 

stop in org.apache.hadoop.hive.metastore.ObjectStore.getMDatabase

 stop in org.apache.hadoop.hive.service.HiveServer$HiveServerHandler.execute

stop in org.apache.hadoop.hive.ql.Driver.run

 stop in org.apache.hadoop.hive.ql.Driver.compile

stop in org.apache.hadoop.hive.ql.Driver.saveSession

 

 

stop in org.apache.hadoop.hive.ql.Driver.execute

 

stop in org.apache.hadoop.hive.ql.exec.DDLTask.execute

 stop in org.apache.hadoop.hive.ql.exec.DDLTask.createDatabase

stop  in  org.apache.hadoop.hive.metastore.HiveMetaStoreClient.open

 

stop in org.apache.hadoop.hive.metastore.HiveMetaStoreClient.openStore

//创建表

stop in org.apache.hadoop.hive.ql.exec.DDLTask.createTable

stop in org.apache.hadoop.hive.metastore.HiveMetaStoreClient.createTable

 

run

 ===

 

© 著作权归作者所有

强子大叔的码田

强子大叔的码田

粉丝 906
博文 1419
码字总数 1209468
作品 9
南京
架构师
私信 提问
Hadoop集群(五) Hive安装

作为一个多年的DBA,hadoop家族中,最亲切的产品就是hive了。毕竟SQL的使用还是很熟悉的。再也不用担心编写Mapreducer的痛苦了。 首先还是简单介绍一下Hive吧Hive是基于Hadoop的数据仓库解决...

hsbxxl
2017/12/24
0
0
Hive、Impala配置Kerberos认证

一、Hive配置Kerberos认证 1、环境说明 系统环境: 操作系统:CentOs 6.6 Hadoop版本: JDK版本:1.7.0_67 集群各节点角色规划为: 2、生成keytab 在 74节点,即 KDC server 节点上执行下面命...

PeanutLike
2016/09/08
1K
0
Spark Sql 安装

一、启动zk、启动hdfs集群、启动hive服务(hive --service metastore) 二、修改spark中conf下的hive-site.xml配置文件(就和hive的client的配置文件相同) 注:这里配置文件只需要修改一台主...

captainliu
2016/07/23
59
0
SparkSQL使用之Thrift JDBC server

Thrift JDBC Server描述 Thrift JDBC Server使用的是HIVE0.12的HiveServer2实现。能够使用Spark或者hive0.12版本的beeline脚本与JDBC Server进行交互使用。Thrift JDBC Server默认监听端口是...

Zero零_度
2016/09/07
92
0
Hive MetaStore的启动debug命令

终于可以debug MetaStore了。 debug的命令如下: jdb org.apache.hadoop.hive.metastore.HiveMetaStore stop in org.apache.hadoop.hive.metastore.HiveMetaStore.main stop in org.apache.......

强子哥哥
2016/03/17
253
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
2.1K
14
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
38
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部