单节点安装hbase

use*_*898 3 hadoop hbase

我已经在 ubuntu 12.04 上安装了 hadoop 单节点。现在我试图在它上面安装 hbase(版本 0.94.18)。但是我收到以下错误(即使我已经在 /usr/local/hbase 中提取了它):

    Error: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfTool
    Error: Could not find or load main class org.apache.hadoop.hbase.zookeeper.ZKServerTool
    starting master, logging to /usr/lib/hbase/hbase-0.94.8/logs/hbase-hduser-master-ubuntu.out
    nice: /usr/lib/hbase/hbase-0.94.8/bin/hbase: No such file or directory
    cat: /usr/lib/hbase/hbase-0.94.8/conf/regionservers: No such file or directory
Run Code Online (Sandbox Code Playgroud)

小智 5

解决此错误

  1. 下载二进制版本的 hbase
  2. 编辑 conf 文件 hbase-env.sh 和 hbase-site.xml
  3. 设置 Hbase 主目录
  4. 通过 - Start-hbase.sh 启动 hbase

对上述错误的解释:

无法找到或加载主类您下载的版本没有所需的 jar

  • 下载 * 二进制版本 * 的 hbase,这是重点,我试图使用源代码运行 hbase 并收到此错误。 (2认同)