今天安装Hbase时,使用命令bin/start-hbase.sh启动时报错,
报错信息如下:
Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

   显然,这是一个常见的java程序报错的格式(即某个包找不到),如果是单纯的java程序很好解决
  但是这是在hbase启动时出现的问题,当时百思不得其解,百度的解决方案也只是基于java程序的方式。最初以为是配置问题,查改了很久还是报错。静下来思考,既然是java程序错误,那应该不是配置错误,多半是命令本身出现了错误。于是直接将hbase重新下载,最后解决了问题。
  不太清楚具体是在哪个环节导致了bin命令出错,猜测是文件损坏了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐