我已经在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发布于 2015-09-23 14:02:43
要解决此错误
对上述错误的解释:
找不到或加载主类您下载的版本没有所需的jar
发布于 2014-05-12 00:09:11
嗨,你能告诉我这个错误是什么时候出现的吗?我想你的环境设置是错误的
你应该输入下面的命令:
导出HBASE_HOME="/usr/lib/hbase/hbase-0.94.18“
然后试试hbase,它会起作用的。如果你想要外壳脚本,你可以下载这个lik ::https://github.com/tonyreddy/Apache-Hadoop1.2.1-SingleNode-installation-shellscript,它有hadoop,hive,hbase,pig。
谢谢托尼。
发布于 2014-05-12 08:51:10
sed "s/<\/configuration>/<property>\n<name>hbase.rootdir<\/name>\n<value>hdfs:\/\/'$c':54310\/hbase<\/value>\n<\/property>\n<property>\n<name>hbase.cluster.distributed<\/name>\n<value>true<\/value>\n<\/property>\n<property>\n<name>hbase.zookeeper.property.clientPort<\/name>\n<value>2181<\/value>\n<\/property>\n<property>\n<name>hbase.zookeeper.quorum<\/name>\n<value>'$c'<\/value>\n<\/property>\n<\/configuration>/g" -i.bak hbase/conf/hbase-site.xml
sed 's/localhost/'$c'/g' hbase/conf/regionservers -i
sed 's/#\ export\ HBASE_MANAGES_ZK=true/export\ HBASE_MANAGES_ZK=true/g' hbase/conf/hbase-env.sh -i是的,只需键入此树命令,然后您需要将$c替换为您的主机名。然后试一试,它会起作用的。
https://stackoverflow.com/questions/23593593
复制相似问题