HBase1.4.6安装搭建及shell命令使用

HBase1.4.6安装搭建目录

  • HBase1.4.6安装搭建


    • 1、关闭hbase集群
    • 2、删除数据   hdfs
    • 3、删除元数据 zk
    • 4、重新启动hbase
    • 时间同步
    • 1、上传解压
    • 2、配置环境变量
    • 3、修改hbase-env.sh文件
    • 4、修改hbase-site.xml文件
    • 5、修改regionservers文件
    • 6、同步到所有节点(如果是伪分布式不需要同步)
    • 7、启动hbase集群,在master上执行
    • 8、验证hbase
    • 9、关闭集群的命令
    • 一、前期准备(Hadoop,zookeeper,jdk)
    • 搭建Hbase
    • 二、启动顺序
    • 三、重置hbase
  • hbase shell
    • 5.1 插入或者修改数据put
    • 5.2 全表扫描scan
    • 5.3获取数据get
    • 5.4 删除某个列族中的某个列delete
    • 5.5删除某行数据deleteall
    • 5.6 清空整个表的数据truncate
    • 5.7 自增incr
    • 5.8 计数器get_counter
    • 5.9 修饰词
    • 5.10 FILTER条件过滤器
    • 1、修饰词
    • 2、TIMESTAMP 指定时间戳
    • 3、VERSIONS
    • 4、STARTROW
    • 5、STOPROW :截止到STOPROW行,STOPROW行之前的数据,不包括STOPROW这行数据
    • 6、LIMIT 返回的行数
    • 1、ValueFilter 值过滤器
    • 2、ColumnPrefixFilter 列名前缀过滤器
    • 3、rowKey字典排序
    • 4.1 列举命名空间 list_namespace
    • 4.2 获取命名空间描述 describe_namespace
    • 4.3 查看命名空间下的所有表 list_namespace_tables
    • 4.4 创建命名空间create_namespace
    • 4.5 删除命名空间drop_namespace
    • 3.1创建表create
    • 3.2修改(添加、删除)表结构Schema alter
    • 3.3 获取表的描述describe
    • 3.4 列举所有表list
    • 3.5 表是否存在exists
    • 3.6 启用表enable和禁用表disable
    • 3.7 禁用满足正则表达式的所有表disable_all
    • 3.8 启用满足正则表达式的所有表enable_all
    • 3.9 删除表drop
    • 3.10 删除满足正则表达式的所有表drop_all
    • 3.11 获取某个表赋值给一个变量 get_table
    • 3.12 获取rowKey所在的区 locate_region
    • 3.13 显示hbase所支持的所有过滤器show_filters
    • 3.2.1 添加一个列簇
    • 3.2.2 删除一个列簇
    • 3.2.3 修改列族的属性
    • 2.1显示集群状态status
    • 2.2 查询数据库版本version
    • 2.3显示当前用户与组 whoami
    • 2.4查看操作表的命令table_help
    • 2.5退出HBase Shell exit
    • 1、help命令
    • 2、general 类
    • 3、DDL相关
    • 4、 namespace
    • 5、DML
一、前期准备(Hadoop,zookeeper,jdk)
启动hadoop
start-all.sh
验证
http://master:50070
启动zookeeper(三台分别启动)
zkServer.sh start
检查状态
zkServer.sh status搭建Hbase1、上传解压tar -zxvf hbase-1.4.6-bin.tar.gz2、配置环境变量export HBASE_HOME=/usr/local/soft/hbase-1.4.6$HBASE_HOME/bin
source /etc/profile
3、修改hbase-env.sh文件
增加java配置
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
关闭默认zk配置(原本是注释的,放开修改false)
export HBASE_MANAGES_ZK=false4、修改hbase-site.xml文件   <property>       <name>hbase.rootdir</name>       <value>hdfs://master:9000/hbase</value>    </property>    <property>       <name>hbase.cluster.distributed</name>       <value>true</value>    </property>    <property>       <name>hbase.zookeeper.quorum</name>       <value>node1,node2,master</value>    </property>5、修改regionservers文件
如果是伪分布式版本,增加master即可

推荐阅读