win10安装Hbase2.3.0


参考: https://blog.csdn.net/catfishlyf/article/details/113715475

注意:需要提前安装: hadoop 。 参考: win10安装Hadoop3.1.3    https://www.cnblogs.com/maohuidong/p/15592826.html

第一步:下载hbase并解压:

第二步:编辑hbase-2.3.0-bin\hbase-2.3.0\conf\hbase-env.cmd

 在末尾添加:

set JAVA_HOME=E:\19jdk\jdk8
set HBASE_MANAGES_ZK=true

 目的是:设置jdk的路径和使用hbase自带的zk。

第三步:

编辑hbase-2.3.0-bin\hbase-2.3.0\conf\hbase-site.xml:



hbase.master.info.port
16010


hbase.rootdir
hdfs://127.0.0.1:9000/hbase


hbase.zookeeper.quorum
127.0.0.1


hbase.zookeeper.property.clientPort
2181


hbase.zookeeper.property.dataDir
E:/27bigdata/2habase/hbase-2.3.0-bin/tmp/hbase/zoo

注意:hbase-2.3.0-bin/tmp/hbase/zoo是我自己建的路径。 不建的话,不知道会不会自动创建。

第四步:启动hadoop后,在E:\27bigdata\2habase\hbase-2.3.0-bin\hbase-2.3.0\bin目录下 启动hbase : hbase shell

 报NoClassDefFoundError。

解决方法:将 E:\27bigdata\2habase\hbase-2.3.0-bin\hbase-2.3.0\lib\zkcli\jline-2.11.jar文件复制到 E:\27bigdata\1hadoop\hadoop-3.1.3\share\hadoop\yarn\lib目录下:

重启hbase shell正常:

操作语句:

create 'student','Sname','Ssex','Sage','Sdept','course'

 put 'student','95001','Sname','LiYing'

scan 'student'

get 'student','95001'