溫馨提示×

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

小樊
89
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女