HBase
温文尔雅的流氓
尽人事 听天命
展开
-
hbase完全分布式配置
第一步:修改hbase的配置文件hbase-site.xml 加入以下内容:<property> <name>hbase.rootdir</name> <value>hdfs://master:8020/hbase</value></property><property> <name>...原创 2018-04-15 22:11:40 · 3117 阅读 · 1 评论 -
hbase单机版(standalone)安装和配置
第一步:上传安装包第二步:修改hbase配置文件hbase-env.sh 加入以下内容:第三步:修改hbase配置文件hbase-site.xml 加入以下内容:第三步:启动hbase单机模式下hbase有自带的zookeeper 生产环境下一般搭建完全分布式的zookeeper集群注意:如果自己已经安装并启动了zookeeper 一定要先关闭 因为hbase自带有zookeeper 如果自己安装...原创 2018-04-15 01:00:16 · 3812 阅读 · 0 评论 -
hbase shell基础命令
1. 进入hbase shell命令界面:hbase shell2. 查看表格:list3. 查看所有命令:help4. 创建表格(如果不记得命令格式 可以直接输入create 系统会给出提示和示例):create 'test','f1','f2','f3'创建了一个表名为test 有f1 f2 f3三个列族的表5. 查看表格结构信息:desc 'test'如果某个命令输错了 直接按退格键是无法回...原创 2018-04-15 23:22:11 · 1069 阅读 · 0 评论 -
hbase开源SQL引擎Phoenix安装步骤和基本使用
第一步:上传Phoenix第二步:解压Phoenix并将解压后的包里的phoenix-core-4.5.2-HBase-1.1.jar拷贝到集群各个节点HBase的lib目录下:cp /usr/local/phoenix/phoenix-core-4.5.2-HBase-1.1.jar /usr/local/hbase/libscp /usr/local/phoenix/phoenix-core-...原创 2018-04-23 16:56:42 · 445 阅读 · 0 评论 -
在hbase shell中使用list命令报错:ERROR: Can't get master address from ZooKeeper; znode data == null原因及解决方法
电脑意外关机 启动后打开hbase shell 输入list命令查看所有表 报错如下:ERROR: Can't get master address from ZooKeeper; znode data == null原因:运行hbase(zookeeper)的用户无法写入zookeeper文件,导致znode data为空。解决方法:方法一:重启hbase(可能是zookeeper或hbase不...原创 2018-04-20 19:11:14 · 19474 阅读 · 3 评论 -
hadoop+zookeeper高可用性集群出现两个namenode均为standby状态原因及解决方法
使用hadoop fs -ls / 命令查看hdfs中的文件 报错如下:检查发现master和slave3两个NameNode的状态均为standby原因:先启动了hdfs再启动zookeeper 导致zookeeper的选举机制zkfc(DFSZKFailoverController)没有格式化 NameNode节点的自动切换机制没有开启 两个NameNode都处于standby状态解决方法:正...原创 2018-04-21 19:30:21 · 11000 阅读 · 0 评论 -
使用Java API 操作hbase
第一步:创建项目 导入需要的jar包第二步:代码如下:package com.xjtuse.hbase;import java.io.IOException;import java.util.*;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop....原创 2018-04-20 19:11:34 · 942 阅读 · 0 评论