如何在Windows7上运行hbase示例?

b0zn9rqh  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(286)

我遵照以下指示:
从下载hbasehttps://hbase.apache.org/
选择了建议的镜像和最稳定的版本。
我挑了个垃圾桶
我在我的视窗盒子里提取了它
找到这个:http://hbase.apache.org/0.94/book/quickstart.html
我已经有cygwin了我在hbase-site.xml上设置了配置: <configuration> <property> <name>hbase.rootdir</name> <value>http://file:///ht_data/hbase/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/ht_data/hbase/zookeeper</value> </property> </configuration> 去http://java.sun.com/javase/downloads/index.jsp
安装适用于windows x64的
我添加了一个新的环境变量
姓名:javau home
值:c:\program files\java\jdk1.8.0\U 141
从windows命令:
cd“\hbase-1.2.6”
bin\start-hbase.cmd
但我得到:

`cygpath: can't convert empty path java.lang.UnsupportedClassVersionError: org/apache/hadoop/hbase/regionserver/HRegionServer : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at http://java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at http://java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at http://java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at http://java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class:

org.apache.hadoop.hbase.regionserver.hregionserver。程序将退出。线程“main”中出现异常`

`cygpath: can't convert empty path java.lang.UnsupportedClassVersionError: org/apache/hadoop/hbase/master/HMaster : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at http://java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at http://java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at http://java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at http://java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: org.apache.hadoop.hbase.master.HMaster.

程序将退出。线程“main”中出现异常`
我需要安装hadoop来运行吗?我只想现在有个好世界
我在hbase-env.sh上取消注解并修改了以下内容供参考:

`export JAVA_HOME="C:\Program Files\Java\jdk1.8.0_141"
export HBASE_CLASSPATH="<my path>\hbase-1.2.6\lib\zookeeper-3.4.6.jar"
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"`

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题