部分报错信息原因

目录:

1.命令: bin/hive

2.命令:schematool-initSchema-dbType mysql -verbose

3. Linux上的MySQL无法实现与外部连接

4.命令:insert into test values(111,jkjkj);

5.命令:bin/beeline -u jdbc:hive2://master:10000 -n root

6.命令:bin/schematool -dbType derby -initSchema

7.命令:mysqld –initialize –user=mysql

8.命令:schematool -initSchema -dbType mysql -verbose

1.命令: bin/hive

错误信息:

Caused by: java.net.ConnectException: Call From hadoop102/192.168.1.102 to hadoop102:9000 failed on connection exception:

java.net.ConnectException: 拒绝连接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused

原因:未启动hadoop

解决:

启动集群:

start-dfs.sh

start-yarn.sh

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

报错信息:Caused by: java.net.NoRouteToHostException: No route to host

Logging initialized using configuration in jar:file:/usr/local/src/hive/lib/hive-common-3.1.2.jar!/hive-log4j2.properties Async: true

Exception in thread "main" java.lang.RuntimeException: java.net.NoRouteToHostException: No Route to Host from  plan2/192.168.100.134 to plan1:9000 failed on socket timeout exception: java.net.NoRouteToHostException: No route to host; For more details see:  NoRouteToHost - HADOOP2 - Apache Software Foundation

原因:hive-site.xml配置文件

出现错误,需要手动解决

解决:检查是否多打了空格 、冒号: 、…

解决上述问题后出现新的报错信息:

Caused by: java.net.NoRouteToHostException: No Route to Host from  plan2/192.168.100.134 to plan1:9000 failed on socket timeout exception: java.net.NoRouteToHostException: No route to host; For more details see:  NoRouteToHost - HADOOP2 - Apache Software Foundation

原因:

防火墙未关闭,plan2节点无法穿透plan2节点的防火墙,从而导致plan2节点上的hive无法连接到yarn,以至于无法正常启动。

2.命令:schematool-initSchema-dbType mysql -verbose

报错信息:

rImpl.java:62)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth

原因:没有将MySQL的jar包拷贝到hive目录下的lib目录下

解决:

拷贝jar包到hive安装目录下

3. Linux上的MySQL无法实现与外部连接

报错信息:

The last packet sent successfully to the server was 0 milliseconds ago.

原因:MySQL安装步骤出错/防火墙没有关闭

解决:

systemctl status firewalld

systemctl stop firewalld

4.命令:insert into test values(111,jkjkj);

报错信息:

FAILED: SemanticException [Error 10004]: Line 1:28 Invalid table alias or column reference 'jkjkj': (possible column names are: )

原因:需要在Hadoop配置文件中添加新的东西,使其能够与外部连接,并在hive-site.xml配置文件中修改我们配置的主机名为该机器的IP地址

解决:

先放着,等我有空了再写

5.命令:bin/beeline -u jdbc:hive2://master:10000 -n root

报错信息:

Error: Could not open client transport with JDBC Uri: jdbc:hive2://master:10000: Failed to opennewsession:java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: root is not allowed to impersonate root (state=08S01,code=0)

原因:

有空就写

6.命令:bin/schematool -dbType derby -initSchema

报错信息:org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver

原因:

重点观察到‘Failed to load driver’。

初步判断是没有com.mysql.jdbc.Driver  mysql驱动,顺着报错找到hive的lib地址

检查是否导入MySQL依赖包

报错信息:

Error: FUNCTION 'NUCLEUS_ASCII' already exists

报错原因:查看hive默认数据库没有数据库存在,执行语句

解决办法:
hive目录下:metastore_db改为metastore_db.tmp

再次执行成功

7.命令:mysqld –initialize –user=mysql

报错信息:

2022-04-28T01:10:16.408327Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2022-04-28T01:10:16.413445Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.

2022-04-28T01:10:16.413513Z 0 [ERROR] Aborting

原因:MySQL的datadir指向的目录下有文件存在,需要将/var/lib/mysql目录下的所有东西删除之后才能进行操作

解决方法:

进入MySQL目录,命令:cd /var/lib/mysql

删除该目录下的所有东西,命令:rm -fr ./*

8.命令:systemctl start mysqld /systemctl status mysqld

报错信息:使用上述命令启动MySQL服务后,状态显示服务开启,但是无法进入MySQL

解决:

使用原来的方法关闭MySQL服务:systemctl stop mysqld

再使用新的命令启动MySQL服务: service mysqld start

这样就可以顺利进入MySQL了

8.命令:schematool -initSchema -dbType mysql -verbose

报错信息:

org.apache.hadoop.hive.metastore.HiveMetaException: Failed to get schema version

报错原因:

jdbc后面要加一个mysql,这里由于本人过于粗心忽略漏写了mysql

解决:

将jdbc://plan2:3306……修改为jdbc:mysql://plan2:3306即可

看到 schemaTool completed 即为初始化操作成功

HDFS的快照:

如何有效恢复误删的HDFS文件 - 云+社区 - 腾讯云 (tencent.com)

大数据Hive搭建部署常见报错信息原因相关推荐

  1. 图解大数据 | Hive搭建与应用@实操案例

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/84 本文地址:http://www.showmeai.tech/article-det ...

  2. windows的SSTP拨号搭建,常见报错的经验总结

    SSTP测试部署完毕,根据网上搜索的一些步骤做,发现还有很多遗漏的地方.导致很多同学在自己动手测试的时候发现总是报错,SSTP拨号不成功,但是切换到PPTP模式拨号都是正常的.本来想专门写一篇文章的, ...

  3. 大数据常见报错信息以及解决办法

    大数据常见错误信息以及解决办法 1.zook常见错误以及解决办法 1.1zook无法正常启动 1.zook常见错误以及解决办法 1.1zook无法正常启动 1.首选编辑好的脚本放在当前用户的bin目录 ...

  4. 如何理解maxcompute常见报错信息?

    摘要: 貌似大部分人在遇到报错的时候,都懒得用翻译软件翻译报错信息,一般直接抛出来问,甚至连报错信息都懒得复制,直接截图出来.所以这里特地总结了一下,最近一段时间有人经常在群里问到的报错信息. ODP ...

  5. Kibana启动常见报错信息的解决方案

    1.server is not ready yet 部署之后启动: 报错信息 "warning","migrations","pid":61 ...

  6. 常见报错信息及解决方法

    1.空指针异常(NullPointerException) 2.低级sql错误(BadSqlGrammarException) 3.修饰方法词 4. 5.前后端都不报错,前段页面修改数据显示成功,但数 ...

  7. Spark SQL连接Hive的一些常见报错

    错误一:Unable to locate hive jars to connect to metastore. Please set spark.sql.hive.metastore.jars. 解决 ...

  8. whmcs对接cdn系统_对接whmcs常见报错信息及解决方法

    API用户名密码错误 解决办法:检查DCIM的API接口及WHMCS的服务器设置的用户名和密码是否一致. 连接端口错误 解决办法:检查SSL端口是否填写正确 DCIM无法连接 解决办法:检查WHMCS ...

  9. 有什么服务器商支持whmcs对接,使用智简魔方对接whmcs常见报错信息及解决方法...

    常见问题及解决办法列表: ■API用户名密码错误 ■连接端口错误 ■DCIM无法连接 ■自动开通失败:该分组没有空闲服务器 ■不能实现自动开通 ■无法连接服务器管理系统 ■模块命令错误,产品不一致,无 ...

  10. DELL服务器常见报错信息

    1.1.PCI Parity Ecc 2.SBE log Disabled 3.ECC uncrr 分析了一下肯能是内存有问题,于是上网收了一下,大概意思也说的才不多,于是就把主机拆了,清理了一下里面 ...

最新文章

  1. 漫画:有趣的“帽子问题”
  2. python seek tell_Python指针seektell详解
  3. mysql子查询教行子查询_MySQL中列子查询与行子查询操作的学习教程
  4. 最小生成树实验报告c语言,最小生成树(C语言, prim算法)
  5. vmware_vcenter_api
  6. jstl中c:forEach的用法
  7. java的构造特点_JAVA学习第八课(构造函数及其特点)
  8. 排序算法之交换排序(冒泡排序、快速排序)
  9. 打断点的方式_一位清华退休老教授:作为家长如果能管住孩子这3点,将来会成才...
  10. redis怎么不让存byte_Redis 删除数据后不能自动释放内存么?
  11. 管理学生信息android,Android 学生信息管理系统-Go语言中文社区
  12. java从服务器下载xls文件到客户端
  13. 一个人生活可以多痛快
  14. 求1+2+3+4+...+n
  15. 代理(Proxy)和背靠背用户代理(B2BUA)
  16. JavaScript小练习2
  17. 设置网页地址栏小图标
  18. 以太坊概念知识入门篇 1
  19. 苹果微信换行怎么打_我用了两年的苹果手机,居然才知道,微信信息换行还能这样操作...
  20. winbugs MATLAB,winbugs问题求教:

热门文章

  1. iTunes下载的ipa文件的目录位置
  2. file_put_contents学习笔记
  3. GF系列卫星分辨率介绍
  4. python竞赛猜名次_五人预测比赛结果均答对一半,求比赛名次
  5. solidworks创新作业无限魔方
  6. thymeleaf模板引擎即时生效的问题
  7. 静态页面练习——京东商城登录页面
  8. c51语言访问绝对地址的方法,51单片机绝对地址访问的两种方法
  9. 时值年末,年度CSDN小峯的回顾过去的2020年(推荐)
  10. ncbi blast MATLAB,NCBI在线版Blast使用(超详细奥)