可能是配置的问题。

我将hive.metastore.uris从配置文件中注释掉之后解决了hiveserver2启动成功但无法通过beeline连接的问题。

[root@node03 conf]# vi hive-site.xml

hive.metastore.warehouse.dir

/user/hive_remote/warehouse

javax.jdo.option.ConnectionURL

jdbc:mysql://node01/hive_remote?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

root

javax.jdo.option.ConnectionPassword

123

hive.server2.thrift.port

10000

hive.server2.thrift.bind.host

node03

---------------------------------------------------------

问题过程:

我创建了4台centos虚拟机,node03做hive的mestore和hiveserver2节点,node04做hive客户端。

在node使用hiveserver2命令之后,在hive04使用beeline连接时出现无法连接的问题:

[root@node04 conf]# beeline -u jdbc:hive2://node03:10000/default -n root

Connecting to jdbc:hive2://node03:10000/default

Error: Could not open client transport with JDBC Uri: jdbc:hive2://node03:10000/default: java.net.ConnectException: Connection refused (Connection refused) (state=08S01,code=0)

Beeline version 1.2.2by Apache Hive0: jdbc:hive2://node03:10000/default (closed)>

首先想到去查看10000端口的状态:

发现10000端口已经启用了,这就很奇怪了。

想了一会儿,尝试把metastore也启动起来看看,启动metastore之后发现node04居然可以连接了!

自己对hive-site.xml配置也不是很熟悉,但是之前搭建hive的时候确实遇到过hiverserver2无法启动的问题,当时好像删掉了什么东西。

既然metastore的配置和hiveserver2的配置有关联(?),那就去掉一个试试。

于是把node03中hive-site.xml里的metastore的配置去掉(其实hive服务端好像也没必要配置metastore uri,只要客户端知道在哪不就行了吗),重新启动hiveserver2,在node04再次用beeline连接,竟然可以了???

php连hiveservice2,hiveserver2启动成功但无法通过beeline连接相关推荐

  1. http-server swagger-editor启动成功后,访问404的解决方法

    http-server swagger-editor启动成功后,访问404的解决方法 参考文章: (1)http-server swagger-editor启动成功后,访问404的解决方法 (2)ht ...

  2. springboot:SpringBoot项目启动成功,但无法访问且提示404

    当SpringBoot项目启动成功后,访问controller下的接口却发现无法访问,且提示status=404 我的项目中controller下只有一个测试接口,接口名为MainController ...

  3. MySql提示服务已经启动成功但又提示can’t connect to MySQL server解决方法,mysql服务自动停止处理方法

    可以看到已经提示服务启动成功了. 然后登陆就提示连不上服务. 进入服务里看是不是服务没起来,手动起来. 进入服务里看,mysql 确实没起来,然后手动起来之后再刷新发现它自己又停了! 这种情况就要看看 ...

  4. mongodb启动成功连不上_MySQL数据导入到MongoDb教程

    1.安装与配置MySQL 首先下载MySQL免安装包,版本是mysql-5.6.24.网址是//dev.mysql.com/downloads/mysql/ 解压MySQL软件包,得到如下目录: 配置 ...

  5. Win7+Ubuntu双系统结构下,Ubuntu克隆至新硬盘,启动成功

    前言梗概: 750GB 机械硬盘下安装 Win7 和 Ubuntu双系统,之前Win7单独重装后,将grub引导覆盖:利用EasyBCD恢复Ubuntu启动. 最近发现之前Ubuntu分配空间太小,想 ...

  6. Windows下rocketmq mqnamesrv.exe 启动成功,但是mqbroker.exe启动失败

    1.mqnamesrv.exe启动成功 2.启动mqbroker.exe失败 解决办法,删除C:\Users\"当前系统用户名"\store下的所有文件,就可以了 转载于:http ...

  7. linux判断redis是否启动成功_087、Redis

    一. Redis 介绍 1 Redis 简介 Remote Dictionary Server(Redis)是一个开源的使用 ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-V ...

  8. linux判断redis是否启动成功_redis的前生后世

    一. Redis 介绍 1 Redis 简介 Remote Dictionary Server(Redis)是一个开源的使用 ANSI C 语言编写.支持网络.可 基于内存亦可持久化的日志型.Key- ...

  9. zookeeper集群启动的时候有一个别没有启动成功,出现Error contacting service. It is probably not running解决方法

    首先查看每个zookeeper下的 data/myid 是否正确,分别对应各自的id 1,2,3一般没有启动成功的情况就是id消失了,需要重新修改myid中对应的 数字

最新文章

  1. 得到一个汉字的拼音第一个字母
  2. MySQL基础总结(三)
  3. 基于vue2.0实现音乐/视频播放进度条组件的思路及具体实现方法+代码解释
  4. ov5640帧率配置_赛博朋克2077 优化设置大全!帧数50暴涨100
  5. 点击右侧导航栏,实现iframe嵌入子页面中div,滑动到最上面
  6. intel i218v千兆网卡 linux驱动,适用于英特尔® 千兆位以太网网络连接的 Linux* 基础驱动程序...
  7. Java8 Stream详解~聚合(max/min/count)
  8. 远程计算机关闭了怎么办,怎么远程关闭电脑 远程关闭电脑方法【详细步骤】...
  9. Shell学习笔记一
  10. KVM虚拟化笔记(十)------kvm虚拟机扩充磁盘空间
  11. 计算机ip地址无法更改,win7电脑无法更改ip地址静态ip不能保存怎么办
  12. D525安装黑群晖DSM6.1.7教程
  13. 世界标准时间(日期带T)转北京时间
  14. 山东联通某地市分公司科技岗面经+经验分享
  15. 拽一个贵人出来给你当炮架子
  16. 2021湖南高考成绩查询考生版,湖南省普通高校招生考试考生综合信息平台入口2021...
  17. VS2019+WDK10编写xp平台的驱动
  18. 导师的SCI很少一作和通讯是怎么回事?
  19. 红米2联通4G版_标注:2014811_官方线刷包_救砖包_解账户锁
  20. 计算机按硬件组合及用途分为,计算机基础.doc

热门文章

  1. 1. 变量提升 2. 条件语句 3. 循环语句 弹出框的三种形式 If条件的种类...
  2. 你可以通过这13种方法帮助Linux发展
  3. XML文件中的CDATA的使用.
  4. 工行居逸贷,信贷员说3年利率11.38%!!!
  5. ORACLE expdp/impdp详解
  6. mongodb 启动时的警告问题
  7. 用户、组以及相关文件说明
  8. linux下挂载ntfs(windows)文件系统
  9. Java servlet 实现的简易购物车
  10. LeetCode题解之Copy List with Random Pointer