首页 > 其他分享 >查看hbase表没有,但是新建却显示存在这个表的问题解决方案

查看hbase表没有,但是新建却显示存在这个表的问题解决方案

时间:2023-04-04 16:26:31浏览次数:48  
标签:27 查看 解决方案 zookeeper path CST hbase Nov

转: https://blog.csdn.net/leng91060404/article/details/106956315

zookeeper数据存储及查看hbase信息
1.zookeeper数据存储:
1.1内存数据存储、磁盘数据存储.

     内存数据存储:
     数据模型是一棵树。包括所有节点路径,节点信息,ACL等。
     DataTree:所有节点信息
     DataNode:数据存储最小单元

1.2磁盘数据存储:

    目录在配置zookeeper的文件中。
    ls /tmp/zookeeper/
    myid  version-2/zookeeper_server.pid
    其中version-2是事务日志格式版本号,内部文件为事务日志
    ls /tmp/zookeeper/version-2/
    acceptedEpoch  currentEpoch  log.100000001  log.200000001  snapshot.100000000
    查看日志:java -cp ..jar org.apache.zookeeper.server.LogFormatter /tmp/zookeeper/version-2/log.100000001

1.3其中snapshot.100000000为某一时刻的全量内存数据内容
2.zookeeper-shell命令式使用:

    进入zookeeper:/zookeeper/bin/zkCli.sh
     
    查看使用命令:help
     
    ZooKeeper -server host:port cmd args
     
        stat path [watch]
        
        set path data [version]
        
        ls path [watch]
        
        delquota [-n|-b] path
        
        ls2 path [watch]
        
        setAcl path acl
        
        setquota -n|-b val path
        
        history
        
        redo cmdno
        
        printwatches on|off
        
        delete path [version]
        
        sync path
        
        listquota path
        
        rmr path
        
        get path [watch]
        
        create [-s] [-e] path data acl
        
        addauth scheme auth
        
        quit
        
        getAcl path
        
        close
        
        connect host:port
        
     
    ls:查看当前 ZooKeeper 中所包含的内容
     
    ls2:查看当前节点数据并能看到更新次数等数据
     
    create:创建一个新的 znode
     
    get:获取znode数据信息
     
    rmr:删除该节点
     
    ...........

查看节点acl信息:

    [zk: localhost:2181(CONNECTED) 16] getAcl /hbase
    'world,'anyone
    : cdrwa

查看zookeeper根目录存储:

    ls /根目录:
    zookeeper   hbase两个节点

查看zookeeper节点目录

    ls2 /zookeeper
    [quota]
    cZxid = 0x0
    ctime = Thu Jan 01 08:00:00 CST 1970
    mZxid = 0x0
    mtime = Thu Jan 01 08:00:00 CST 1970
    pZxid = 0x0
    cversion = -1
    dataVersion = 0
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 0
    numChildren = 1

查看hbase节点信息:

    ls2 /hbasehbase节点
    [replication, meta-region-server, rs, splitWAL, backup-masters, table-lock, flush-table-proc, region-in-transition, online-snapshot, switch, master, running, recovering-regions, draining, namespace, hbaseid, table]
    cZxid = 0x100000002
    ctime = Mon Nov 27 18:08:47 CST 2017
    mZxid = 0x100000002
    mtime = Mon Nov 27 18:08:47 CST 2017
    pZxid = 0x200000430
    cversion = 49
    dataVersion = 0
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 0
    numChildren = 17

查看hbase集群在zookeeper记录的信息,比如:regionserver1-slave-1,regionserver2-slave-2

    ls2 /hbase/rs
    [slave-2,16020,1511853261863, slave-1,16020,1511853261718]
    cZxid = 0x100000004
    ctime = Mon Nov 27 18:08:47 CST 2017
    mZxid = 0x100000004
    mtime = Mon Nov 27 18:08:47 CST 2017
    pZxid = 0x200000426
    cversion = 22
    dataVersion = 0
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 0
    numChildren = 2

表锁节点会有所有表。

    [zk: localhost:2181(CONNECTED) 10] ls2 /hbase/table-lock
    [dd, hbase:namespace]
    cZxid = 0x100000009
    ctime = Mon Nov 27 18:08:47 CST 2017
    mZxid = 0x100000009
    mtime = Mon Nov 27 18:08:47 CST 2017
    pZxid = 0x20000046f
    cversion = 23
    dataVersion = 0
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 0
    numChildren = 23

查看所有表

    [zk: localhost:2181(CONNECTED) 11] ls2 /hbase/table
    [aa,hbase:meta, hbase:namespace]
    cZxid = 0x100000006
    ctime = Mon Nov 27 18:08:47 CST 2017
    mZxid = 0x100000006
    mtime = Mon Nov 27 18:08:47 CST 2017
    pZxid = 0x200000478
    cversion = 56
    dataVersion = 0
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 0
    numChildren = 24

查看hbase的meta表信息,内涵server信息。

    [zk: localhost:2181(CONNECTED) 14] get /hbase/table/hbase:meta
    master:16000PBUF
    cZxid = 0x200000034
    ctime = Mon Nov 27 18:16:58 CST 2017
    mZxid = 0x200000035
    mtime = Mon Nov 27 18:16:58 CST 2017
    pZxid = 0x200000034
    cversion = 0
    dataVersion = 1
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 31
    numChildren = 0
————————————————
版权声明:本文为CSDN博主「奈文摩尔ST」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/leng91060404/article/details/106956315

标签:27,查看,解决方案,zookeeper,path,CST,hbase,Nov
From: https://www.cnblogs.com/fyy-hhzzj/p/17286792.html

相关文章

  • 查看hbase表没有,但是新建却显示存在这个表的问题原因
    转:https://www.cnblogs.com/superhedantou/p/5936460.htmlhbase源码分析:ERROR:Tablealreadyexists问题诊断 问题描述:重新安装了测试环境的hadoop,所以之前hbase所建的表数据都丢失了,但是zookeeper没有动。在hbaseshell中list的时候,看不到之前建的表,但是createtesttable......
  • Kubernetes——问题与解决方案一、k8s重启报错 :The connection to the server 192.168
    摘要Kubernetes运行过程中出现的各种问题,因此本人整理出本人遇到的有关于的k8s的相关问题和解决方案一、k8s重启报错:Theconnectiontotheserver192.168.102.149:6443wasrefused1.1现象k8s重启报错#kubectlgetpodsTheconnectiontotheserverxxx:6443wasrefused......
  • 高并发系统设计——“三高”解决方案
    摘要提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。在前两节课中,我带你了解了高并发系统设计的含义,意义以及分层设计原则,接下来,我想带你整体了解一下高并发系统设计的目标,然后在此基础上,进入我们今......
  • SpringBoot 跨域 解决方案
    SpringBoot跨域看大部分文章都是通过WebMvcConfigurer来处理的,这样的话会导致其他配置紊乱发一下我常用的配置importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.cors.C......
  • win11中本地组策略编辑器(gpedit.msc)打不开解决方案
    1,有内容需要用到本地组策略编辑器,结果发现竟然打不开了。后来百度了一下组策略的位置,去找了下果然没有。(下图是解决了问题的截图,没有选中那个文件)  2,新建一个TXT,复制以下内容@echooffpushd"%~dp0"dir/bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-Cl......
  • 【AutoHotkey】笔记本键盘没有Home键和End键的解决方案
    problem笔记本键盘没有小键盘,所以少了Home键,End键等一系列键。编辑文本的时候就十分不方便solution可以创建键盘快捷键(键盘映射)(找一组平时用不到的热键)把ctrl+[映射为Home把ctrl+]映射为Endcodes软件可以用Autohotkey,配置code.ahk如下(拖入下载的软件即可运行)^[::Home^]::End#......
  • 流程智能工厂建设规划解决方案
    智能制造是实现整个制造业价值链的智能化和创新,是信息化与工业化深度融合的进一步提升。智能制造融合了信息技术、先进制造技术、自动化技术和人工智能技术。智能制造包括开发智能产品;应用智能装备;自底向上建立智能产线,构建智能车间,打造智能工厂流程工业在制造业中占有重要地位......
  • Mac - 查找并删除大文件(其他项占用过多解决方案)
    Mac存储空间中「其他」项占用非常大,通过工具来查看文件并清除大文件。工具名称:OmniDiskSweeper官网下载地址OSX里面的Other就是所有其他的文件。所有的文档,包括.pdf.doc.psd所有的压缩文件和磁盘映像包括.zip.dmg.iso所有的用户数据所有的系统文件包括Sy......
  • 如何用java校验SQL语句的合法性?(提供五种解决方案)
    方案一:使用JDBCAPI中提供的Statement接口的execute()方法要在Java中校验SQL语句的合法性,可以使用JDBCAPI中提供的Statement接口的execute()方法。这个方法会尝试执行给定的SQL语句,如果SQL语句不合法,则会抛出一个SQLException异常。因此,我们可以利用这个异常来判断SQL语句的合法......
  • 1006-HBase操作实战(JAVA API模式)
    一、准备阶段开发环境:hadoop: hadoop -2.4.0hbase: hbase -0.94.11-securityeclipse:JunoServiceRelease2二、创建 hbasedemo项目1、通过Eclipse创建一个新Java工程2、右击项目根目录,选择“Propertiesà>JavaBuildPathà>Libraryà> Add Ext......