centos

HBase在CentOS上的配置步骤是什么

小樊
81
2025-02-12 03:27:21
栏目: 智能运维

在CentOS上配置HBase的步骤如下:

  1. 环境准备

    • 安装JDK:
      sudo yum install java-1.8.0-openjdk-devel
      java -version
      
    • 安装Hadoop(假设你已经有了Hadoop集群):
      wget https://downloads.apache.org/hadoop/common/hadoop-3.3.1/hadoop-3.3.1.tar.gz
      tar -xzvf hadoop-3.3.1.tar.gz
      sudo mv hadoop-3.3.1 /usr/local/hadoop
      
    • 安装ZooKeeper(集群版):
      wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz
      tar -zxvf apache-zookeeper-3.5.9-bin.tar.gz
      sudo mv apache-zookeeper-3.5.9 /usr/local/zookeeper
      
  2. 下载和解压HBase

    • 从HBase官方网站下载最新版本的HBase安装包,例如:
      wget https://downloads.apache.org/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
      tar -xzvf hbase-2.4.9-bin.tar.gz
      sudo mv hbase-2.4.9 /usr/local/hbase
      
  3. 配置HBase

    • 编辑/usr/local/hbase/conf/hbase-env.sh文件,设置JAVA_HOME和HBASE_MANAGES_ZK:
      export JAVA_HOME=/usr/local/java/jdk1.8.0_151
      export HBASE_MANAGES_ZK=false
      
    • 编辑/usr/local/hbase/conf/hbase-site.xml文件,配置HBase的核心参数:
      <configuration>
        <property>
          <name>hbase.rootdir</name>
          <value>hdfs://namenode:9000/hbase</value>
        </property>
        <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
        </property>
        <property>
          <name>hbase.zookeeper.quorum</name>
          <value>hadoop001,hadoop002,hadoop003</value>
        </property>
        <property>
          <name>hbase.zookeeper.property.dataDir</name>
          <value>/usr/local/zookeeper/data</value>
        </property>
      </configuration>
      
  4. 启动HBase

    • 在HBase的bin目录下,执行以下命令启动HBase:
      cd /usr/local/hbase/bin
      ./start-hbase.sh
      
  5. 验证部署

    • 使用HBase Shell进行简单操作,验证HBase是否正常运行:
      ./hbase shell
      create 'test', 'cf'
      put 'test', 'row1', 'cf:a', 'hello,world'
      scan 'test'
      get 'test', 'row1'
      

0
看了该问题的人还看了