Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open n

Posted 算法永无止境

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open n相关的知识,希望对你有一定的参考价值。

 这个绝对成功,不可能失败

目录

第一步:

第二步:

 第三步:

第四步:

 第五步:

 第六步:


关于错误这个网上有很多博客都有解决方案但是我用了之后都没有用......................于是只能靠自己去官网上面找资料和阅读更多的博客来看,于是乎我弄了2小时终于弄好了,,,,多的不解释了大家直接把我给的配置信息粘贴上去即可。

第一步:

<!-- 报错用到的-->
<property>
    <name>hadoop.proxyuser.root.hosts</name>          <!-- 这个root就写自己的-->  
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.root.groups</name>         <!-- 这个root也一样写自己的-->
    <value>*</value>
</property>

<property>
     <name>hive.server2.active.passive.ha.enable</name>  
      <value>true</value>
  </property>
<property>
     <name>hive.server2.enable.doAs</name>            <!-- 这个不开显示root用户无法匹配-->
      <value>false</value>
  </property>

第二步:

 用jpsall检查所有的线程然后把所有的RunJar杀死

kill -9 输入你的进程号

用上面这条命令即可,一定全部都要杀死

 第三步:

关闭yarn和hadoop,也就是myhadoop.sh stop

然后打开yarn和hadoop     myhadoop.sh start

第四步:

开启这两个服务,然后静静等代一会

 

 

 第五步:

查看服务是否启动

大家启动hiveserver2之后然后输入如sudo netstat -anp|grep 10000查看当前端口是否已经开了,如果开了就显示下面的红色字体就可以连接你的root了

 第六步:

启动即可

然后我已经连接上了,很完美

 

以上是关于Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open n的主要内容,如果未能解决你的问题,请参考以下文章

IAR报错笔记“Could not open macro file“ 与 “Error in macro file“

nginx报错:nginx: [alert] could not open error log file: open() “/var/log/nginx/error.log“ failed (2: N

IAR报错笔记“Could not open macro file“ 与 “Error in macro file“

IAR报错笔记“Could not open macro file“ 与 “Error in macro file“

Error: could not open c:program FilesJavajrelibamd64jvm.cfg'

报错Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open