Spark中Hbase的伪分布式模式配置 下面的配置文件的具体路径要安装自己实际安装的路径进行配置这里是分享我安装过程的一个大概流程。1.配置hbase-env.sh文件vim /usr/local/hbase/conf/hbase-env.sh修改后的hbase-env.sh文件应该包含如下3行信息2. 配置hbase-site.xml文件vim /usr/local/hbase/conf/hbase-site.xml修改后的hbase-site.xml文件应该包含下面的信息3.启动HBase3.1第一步启动Hadoop集群ssh localhost这是远程登录命令因为是伪分布式配置包含了两台虚拟机这个是使用远程登录去登录另一台虚拟机下面的是ssh启动成功启动Hadoop集群的命令cd /usr/local/hadoop./sbin/start-dfs.sh3.2启动HBase启动HBase的命令如下cd /usr/local/hbasebin/start-hbase.shjps使用jps查看相关的进程和组件的启动情况如果出现下述类似进程则表明HBase启动成功。如下图所示4.进入HBase Shell模式bin/hbase shell5.退出HBase Shell模式通过exit命令退出HBaseShell模式。6.停止HBase运行退出HBase Shell模式后可使用如下命令关闭HBasebin/stop-hbase.sh关闭HBase以后如果不再使用Hadoop就可以运行如下命令关闭Hadoopcd /usr/local/hadoop./sbin/stop-dfs.sh7.出现的问题在使用HBase Shell命令status问题又出现我上一篇单机配置的文章也出现这个问题。然后我经过一系列的排查发现是因为hbase的端口号为172.20.10.9:9000而不是9000所以我修改了下面的内容。要是大家出现这个问题是因为端口号的话大家可以检查自己的端口号。原因是我这一台虚拟机的ip地址就是172.20.10.9然后写localhost:9000的话虚拟机可能识别不了。但是大家要注意了解自己的虚拟机的ip地址会不会变我用的是VirtualBox的虚拟机(也有人使用VMware Workstation)然后我一般都是使用自己的热点ip地址一般都不会变因为我每一次进去虚拟机的第一步都是先查看ip地址我发现我的ip地址一直都没变大家要习惯性的检查自己的ip地址。检查ip地址的命令为ifconfig下面是修改端口号的过程。修改命令vim /usr/local/hbase/conf/hbase-site.xml修改之后然后就进入Hbase shell 模式使用status命令就成功了如下图所示。然后可以手动开启regionserver修改命令/usr/local/hbase/bin/hbase-daemon.sh start regionserver8. Hbase shell 的基本操作8.1 查看当前用户whoamihbase(main):007:0whoamihadoop (auth:SIMPLE)groups: hadoop, sudo8.2 命名空间相关命令1列出所有命名空间list_namespacehbase(main):008:0list_namespaceNAMESPACEdefaulthbase2创建命名空间create_namespacehbase(main):010:0create_namespace ns13查看命名空间describe_namespacehbase(main):011:0describe_namespace ns1DESCRIPTION{NAME ns1}4在命名空间下创建表hbase(main):013:0create ns1:t1, cf1到此Hbase的伪分布式配置也好啦后面会整理Hadoop集群的相关配置过程感兴趣的可以留意一下呀有时间会整理分享给大家的~