首页 > 系统相关 >centos7安装hbase

centos7安装hbase

时间:2024-02-27 23:00:10浏览次数:30  
标签:opt rw Feb hadoop centos7 vm200 hbase 安装

hbase离线包安装

节点分配:实测一个节点2G内存勉强可以跑起来

ip 主机名 节点类型
192.168.1.200 vm200 hmaster
192.168.1.201 vm201 HRegionServer
192.168.1.202 vm202 HRegionServer
  1. 安装hbase之前,需要有jdk环境,有hadoop集群,有zookeeper
    jdk安装:https://www.cnblogs.com/cxygg/p/9374475.html
    hdoop安装:https://www.cnblogs.com/cxygg/p/18035125
    zookeeper安装:https://www.cnblogs.com/cxygg/p/18038622

  2. hbase 的数据是写入hadoop的hdfs文件系统的,hadoop是安装在hadoop用户下的,所以hbase 和 zk 我也都是用 hadoop 用户安装的,如果是用root用户上传的安装包,注意权限问题

  3. 下载离线安装包
    我放 /opt目录下面的

    hbase-2.5.7-bin.tar.gz
    
  4. 解压

    tar -zxvf hbase-2.5.7-bin.tar.gz
    
  5. 修改配置文件

    • cd /opt/hbase-2.5.7/conf/

    • vi hbase-env.sh 找到一下量给配置修改

      #改成jdk的位置
      export JAVA_HOME=/opt/jdk1.8.0_321
      
      #改成false,默认是true,true的时候使用hbase管理的zk,如果这里用内置的,后面就不用配置zk地址
      export HBASE_MANAGES_ZK=false
      
    • vi hbase-site.xml 替换<configuration>里面的内容

       <!--这里写的是hdfs的地址-->
       <property>
          <name>hbase.rootdir</name>
          <value>hdfs://vm200:9000/hbase</value>
        </property>
      
        <!--开启集群模式-->
        <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
        </property>
        
        <!--zk地址,如果zk是集群用逗号隔开,不写端口默认2181-->
        <property>
          <name>hbase.zookeeper.quorum</name>
          <value>vm200</value>
        </property>
      
       <!-- 这是执行hbase shell的时候报错:Server is not running yet,加了就能解决-->
        <property>
          <name>hbase.wal.provider</name>
          <value>filesystem</value>
        </property>
      
      
      
    • vi regionservers
      这里写的是regionservers 的主机名

      vm201
      vm202
      
  6. 分发节点

    scp /opt/hbase-2.5.7 vm201:/opt/
    scp /opt/hbase-2.5.7 vm202:/opt/
    
  7. 启动
    cd /opt/hbase-2.5.7/bin
    ./start-hbase.sh

  8. 停止
    ./stop-hbase.sh

  9. 解冻以后查看节点状态

    • vm200

      [hadoop@vm200 bin]$ jps
      33666 JarBootstrapMain
      3721 ResourceManager
      32841 HMaster                   #master
      3178 NameNode
      31613 QuorumPeerMain
      41342 Jps
      3455 SecondaryNameNode
      
      
    • vm201

      [root@vm201 opt]# jps
      5666 HRegionServer       #HRegionServer
      6101 Jps
      1661 NodeManager
      1534 DataNode
      
      
    • vm202

      [root@vm202 opt]# jps
      5091 Jps
      1657 NodeManager
      1530 DataNode
      4717 HRegionServer            #HRegionServer
      
      
  10. 查看管理界面
    http://vm200:16010/

    image-20240227224010919

  11. 进入命令行
    ./hbase shell

    #如果 进去后 list 没有显示空,而是提示Server is not running yet,可以通过我配置 hbase-site.xml 里面最后一段解决
    
    hbase:001:0> list
    TABLE
    0 row(s)
    Took 0.4425 seconds
    => []
    hbase:002:0>
    
    
  12. 安装过程中如果遇到异常导致安装失败建议先查看日志分析大概原因,然后寻求解决的办法
    cd /opt/hbase-2.5.7/logs

    在vm201和vm202上还有对应的 日志.

    total 332
    -rw-rw-r-- 1 hadoop hadoop   2349 Feb 27 09:15 hbase-hadoop-master-vm200.log   #mater日志
    -rw-rw-r-- 1 hadoop hadoop 154442 Feb 27 09:55 hbase-hadoop-master-vm200.out
    -rw-rw-r-- 1 hadoop hadoop  50701 Feb 27 09:01 hbase-hadoop-master-vm200.out.1
    -rw-rw-r-- 1 hadoop hadoop  50704 Feb 27 08:55 hbase-hadoop-master-vm200.out.2
    -rw-rw-r-- 1 hadoop hadoop  21150 Feb 27 08:56 hbase-hadoop-zookeeper-vm200.log #
    -rw-rw-r-- 1 hadoop hadoop    729 Feb 27 08:56 hbase-hadoop-zookeeper-vm200.out
    -rw-rw-r-- 1 hadoop hadoop    729 Feb 27 08:51 hbase-hadoop-zookeeper-vm200.out.1
    
    

标签:opt,rw,Feb,hadoop,centos7,vm200,hbase,安装
From: https://www.cnblogs.com/cxygg/p/18038646

相关文章

  • centos7 安装zookeeper
    zookeeper单机版安装在官网下载apache-zookeeper-3.9.1-bin.tar.gz解压tar-zxvfapache-zookeeper-3.9.1-bin.tar.gz备注zk需要依赖环境变量中的JAVA_HOME,所以需要提前安装好检查JAVA_HOMEecho$JAVA_HOME修改配置文件cdzookeeper-3.9.1/confmvzoo_sa......
  • git安装与使用
    一、git安装下载Git-2.43.0-64-bit,下载地址:百度网盘https://pan.baidu.com/s/1Khb3mNnWoDUs6jU4eRscVA安装步骤参考:https://baijiahao.baidu.com/s?id=1784816771900714729&wfr=spider&for=pc二、git同步(同步分支"feature/xxx_yyy_zz_v1.0"代码到本地目录)1、进入"D:\Code\mypro......
  • 安装JDK
    打开官网下载JDK电脑搜索环境变量配置环境变量写入JAVA_HOME环境变量,并指定jdk路径Path新添加:%JAVA_HOME%\bin%JAVA_HOME%\bin\jrewin+R搜索cmd打开dos窗口输入:java-version即安装jdk成功......
  • ubuntu无法安装lrzsz
    ubuntu无法安装lrzszroot@ubuntu:/opt/test#aptinstalllrzszReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneE:Unabletolocatepackagelrzsz解决办法:$sudoadd-apt-repositorymain$sudoadd-apt-repositor......
  • 安装虚拟机(Windows)
    虚拟机安装过程:1.首先创建一台新的虚拟机2.什么都不用做直接下一步3.点击稍后安装操作系统4.选择第一个Windows,版本选择Windows10x64![]5.输入虚拟机的名称和安装位置6.选择你需要的磁盘大小,下面都可以选7.点击完成8.然后开始设置虚拟机9.调整内存10.选择处......
  • 安装虚拟机(Linux)
    安装虚拟机的过程:1.创建虚拟机2.不用动,点击下一步3.选择稍后安装操作系统,然后继续点击下一步4.选择Linux,版本选择CentOS7645.设置虚拟机的名称以及位置6.设置磁盘大小7.点击完成8.配置虚拟机9.设置内存10.设置处理器11.配置ISO映像文件12.打开虚拟机1......
  • linux虚拟机安装
    1.点击文件——新建虚拟机或创建新的虚拟机2.选择典型点击下一步3.选择稍后安装操作系统,点击下一步4.客户机操作系统选择Linux(L),版本选择CentOS764位5.可随意更改名称,创建文件夹6.设置虚拟机可用内存7.虚拟机创建完成点击完成即可......
  • npm安装插件,安装好时,进度条卡住解决方法
     宋田田已于2023-09-0418:19:28修改阅读量1.6k收藏24点赞数13文章标签:vuenpm版权一、遇到问题在使用npm安装插件或依赖包的时候,安装好时,进度条卡住,等待2分钟后,进度条才消失1.以npm安装vue2为例安装好时,进度条卡住文件其实已经创建好了等待2分钟后,进度条才消失2......
  • Kylin-Server-V10-SP3物理机安装简要过程
    1.下载镜像链接:https://eco.kylinos.cn/partners/mirror.html?class_id=1&query_key=V10选择:银河麒麟高级服务器操作系统V10(海光版)对应的是版本是KylinLinuxAdvancedServerV10(Lance)下载:Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso2.UltraISO软盘通......
  • Anaconda添加pycocotools安装方法【新】
    ERROR:Failedbuildingwheelforpycocotools解决办法第一种方法:在终端中直接输入:pipinstallgit+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI这个方法是在目前网上最常见的解决方法,但是试过几次都没有成功(不过网上很多人用这个方法都成功了,可......