Hbase启动出错Exception in thread “main“ java.lang.NoClassDefFoundError: xxx
今天安装Hbase时,使用命令bin/start-hbase.sh启动时报错,报错信息如下:Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 显然,这是一个常见的java程序报错的格式(即某个包找不到),如果是单纯的java程序很好解决 但是这是在hbase启动时出现的问题,当
·
今天安装Hbase时,使用命令bin/start-hbase.sh启动时报错,
报错信息如下:
Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
显然,这是一个常见的java程序报错的格式(即某个包找不到),如果是单纯的java程序很好解决
但是这是在hbase启动时出现的问题,当时百思不得其解,百度的解决方案也只是基于java程序的方式。最初以为是配置问题,查改了很久还是报错。静下来思考,既然是java程序错误,那应该不是配置错误,多半是命令本身出现了错误。于是直接将hbase重新下载,最后解决了问题。
不太清楚具体是在哪个环节导致了bin命令出错,猜测是文件损坏了。
更多推荐
已为社区贡献3条内容
所有评论(0)