Hbase單機安裝配置
概述
HBase – Hadoop Database是一個分散式的、面向列的開源資料庫,該技術來源於Chang et al所撰寫的Google論文“Bigtable:一個結構化資料的分散式儲存系統”。就像Bigtable利用了Google檔案系統(File System)所提供的分散式資料儲存一樣,hbase在Hadoop之上提供了類似於Bigtable的能力。HBase是Apache的hadoop專案的子專案。HBase不同於一般的關係資料庫,它是一個適合於非結構化資料儲存的資料庫。另一個不同的是HBase基於列的而不是基於行的模式。
它是一個高可靠性、高效能、面向列、可伸縮的分散式儲存系統
特點:
HBase是一個構建在HDFS上的分散式列儲存系統;
HBase是基於GoogleBigTable模型開發的,典型的key/value系統;
HBase是ApacheHadoop生態系統中的重要一員,主要用於海量結構化資料儲存;從邏輯上講,HBase將資料按照表、行和列進行儲存。與hadoop一樣,Hbase目標主要依靠橫向擴充套件,通過不斷增加廉價的商用伺服器,來增加計算和儲存能力。
HBase有三種模式:單機模式,偽分散式模式,完全分散式模式。下面先介紹單機模式安裝。
由於Hbase是構建在HDFS上,因此在安裝Hbase之前需要先安裝Hadoop。
下載
JDK下載:
Hadoop下載:
http://mirrors.advancedhosters.com/apache/hadoop/common/hadoop-2.8.0/
Hbase下載:
http://apache.claz.org/hbase/1.2.6/
相關配置
一、JDK配置
解壓:
[[email protected] java]# tar zxvfjdk-7u10-linux-i586.tar.gz
配置環境變數:
[[email protected] java]# vi /etc/profile
在檔案末尾新增如下環境變數:
export JAVA_HOME=/usr/software/java/jdk1.7.0_10 export PATH=$JAVA_HOME/bin:$PATH exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[[email protected] java]# java –version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build1.7.0_10-b18)
Java HotSpot(TM) Client VM (build 23.6-b04,mixed mode)
二、Hbase配置
1、解壓
[[email protected] bigdata]# tar -zxvf hbase-1.2.6-bin.tar.gz
[[email protected] bigdata]# mv hbase-1.2.6 hbase
2、配置hbase-env.sh
[[email protected] bigdata]# cd /usr/software/bigdata/hbase/conf
[[email protected] conf]# vi hbase-env.sh
編輯JAVA_HOME環境變數,改變路徑到當前JAVA_HOME變數:
export JAVA_HOME=/usr/software/java/jdk1.7.0_10
export HBASE_MANAGES_ZK=true
說明:Hbase依賴於zookeeper,所有的節點和客戶端都必須能夠訪問zookeeper。
HBase的安裝包裡面有自帶的ZooKeeper,HBASE_MANAGES_ZK環境變數用來設定是使用HBase預設自帶的 Zookeeper還是使用獨立的ZooKeeper。
•HBASE_MANAGES_ZK為 false 時使用獨立的.
•HBASE_MANAGES_ZK為 true 時表示使用預設自帶的,讓Hbase啟動的時候同時也啟動自帶的ZooKeeper。
3、配置hbase-site.xml
這是HBase的主配置檔案。在hbase-site.xml檔案裡面,找到 <configuration> 和 </configuration> 標籤。並在其中,設定屬性鍵名為“hbase.rootdir”。 設定資料儲存的目錄:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:/usr/software/bigdata/hbase/data</value>
</property>
</configuration>
4、配置Hbase環境變數
[[email protected] ~]# vi /etc/profile
新增以下配置:
export HBASE_HOME=/usr/software/bigdata/hbase
export HBASE_CONF_DIR=$HBASE_HOME/conf
export HBASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin
到此 HBase 的安裝配置已成功完成。可以通過使用 HBase 的 bin 資料夾中提供 start-hbase.sh 指令碼啟動 HBase。
[[email protected] ~]# cd /usr/software/bigdata/hbase/bin
[[email protected] bin]# ./start-hbase.sh
starting master, logging to /usr/software/bigdata/hbase/logs/hbase-root-master-centos0.out
啟動成功後,可以通過命令檢視當前的Hbase版本
[[email protected] ~]# hbase version
HBase 1.2.6
Source code repository file:///home/busbey/projects/hbase/hbase-assembly/target/hbase-1.2.6 revision=Unknown
Compiled by busbey on Mon May 29 02:25:32 CDT 2017
From source with checksum 7e8ce83a648e252758e9dae1fbe779c9
檢視正在執行的
[[email protected] bin]# jps
1730 Jps
1335 HMaster
HMaster (由於是單機模式,所以只有HMaster在執行)
可以輸入命令進入Hbase, 使用 "hbase shell" 命令可以連線到正在執行的 HBase 例項.
[[email protected] ~]# hbase shell
hbase(main):001:0>
至此單機版Hbase配置完成,瀏覽器訪問http://ipxxxxxxxxx:16010
Hbase單機版預設版本是16010 ,可以看到Hbase檢視介面
相關推薦
Hbase單機安裝配置
概述 HBase – Hadoop Database是一個分散式的、面向列的開源資料庫,該技術來源於Chang et al所撰寫的Google論文“Bigtable:一個結構化資料的分散式儲存系統”。就像Bigtable利用了Google檔案系統(File System)
一、hbase單機安裝
下文將快速構建並啟動單節點hbase,不使用hdfs作為儲存,不使用獨立的zookeeper hbase官網:http://hbase.apache.org/ 一、JDK環境 hbase需要JDK環境作為前提,所以在你的linux系統中首先要安裝JDK,參考: https://www.cn
HBASE的安裝配置啟動
一、HBase介紹 HBase是一個分散式的、面向列的開源資料庫,源於Google的一篇論文《BigTable:一個結構化資料的分散式儲存系統》。HBase以表的形式儲存資料,表有行和列組成,列劃分為若干個列族/列簇(column family)。欲瞭解HBase的官方資訊,請訪問[HBase官方
hbase 叢集安裝配置
2012-06-07 http://abloz.com date:2012.6.7 有了hadoop叢集安裝的經驗,hbase的安裝還是比較簡單的。 拓撲還是同hadoop一樣,HBase Master為hadoop48,
Hbase單機安裝啟動時遇到無法啟動zk埠2181問題解決辦法
Hbase單機安裝啟動時遇到無法啟動zk埠2181問題 解壓、配置完後執行start-hbase.sh後使用jps未看到HMaster: 檢視log,提示zk執行的埠應該是2182而不是預設的2181 Could not start ZK at re
HBASE單機安裝教程(centOS6.5)
注意Hadoop與HBASE對應支援支援版本 1基本配置 1.1關閉防火牆 Chkconfig –list | grep iptables 確定全部為off 否則執行chkconfig iptables off Service iptables stop
hbase的安裝配置
環境及版本: Centos7 (64位) JDK(1.8) hadoop(3.1) hbase(2.0.0) 為了避免版本導致的怪異問題,請多多注意! 在已經裝好jdk和hadoop之後裝hbase,此hadoop和hbase為分散式的 1.解壓hbase2.0.0 2./bin/hbase-
Hbase叢集安裝配置及常見問題解決方法
Hbase介紹 HBASE是一個高可靠性、高效能、面向列、可伸縮的分散式儲存系統,利用HBASE技術可在廉價PC Server上搭建起大規模結構化儲存叢集。 HBASE的目標是儲存並處理大型的資料,更具體來說是僅需使用普通的硬體配置,就能夠處理由成千上萬的行和列所組成的大型
Linux下zookeeper單機安裝配置
Zookeeper安裝zookeeper的安裝分為三種模式:單機模式、叢集模式和偽叢集模式。1.下載進入要下載的版本的目錄,選擇.tar.gz檔案下載下載連結:http://archive.apache.org/dist/zookeeper/環境:Centos7, JDK1.
HBase單機安裝
前面瞭解了一下hbase的一些基礎知識,現在來搭建下hbase的單機環境。 首先下載hbase安裝包 1、下載地址:http://apache.fayea.com/hbase/hbase-0.94.27/ 2、下載後進行解壓縮: tar -zxvf hbase-0.94.
centos 下 hadoop 3 單機安裝配置
參考: www.cnblogs.com/forbeat/p/8179877.html修改主機名: 1、在/etc/hosts 增加 192.168.56.102 hadoopmaster 2、在/etc/sysconfig/network 修改 HOSTNAME=
hadoop(單機)安裝配置
1.安裝JDK yum -y install java-1.8.0-openjdk* 2.在相應目錄下安裝hadoop wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop
Spark 1.6.1 單機安裝配置
本文將介紹Apache Spark 1.6.1在單機的部署,與在叢集中部署的步驟基本一致,只是少了一些master和slave檔案的配置。http://blog.csdn.net/u011513853/article/details/52865076 Spark在Wi
hadoop hbase分散式安裝配置
本案例是在centos6.5上安裝好hadoop2.6.4叢集環境基礎上進行的Hbase1.2.6分散式安裝,hadoop分散式安裝請參考《Apache Hadoop 分散式叢集環境安裝配置詳細步驟》 解壓安裝: 在Master機器上進行操作: 進入檔案所在目
hadoop單機安裝配置
1.安裝jdk 在java官網 yum 安裝 yum install java-1.7.0-openjdk* -y 2.安裝hadoop 修改ect的配置檔案 yarn-site.xml <!--告訴NodeManager
Hadoop 和 Hbase 的安裝與配置 (單機模式)
(一定要看最後我趟過的坑,如果安裝過程有問題,可參考最後我列出的問題及解決方法) 下載Hadoop安裝包 這裡安裝版本:hadoop-1.0.4.tar.gz 在安裝Hadoop之前,伺服器上一定要有安裝的jdk jdk安裝方式之一:在官網上下載Linux下的rpm
Hbase 單機版的安裝配置
1 去conf目錄修改hbase-site.xml <configuration> <property> <name>hbase.rootdir</name> <value>hdfs://loc
HBase單機/偽分散式安裝/配置筆記
一、單機模式安裝 在官網下載hbase 解壓到任一目錄下 修改hbase配置檔案 修改conf目錄下hbase-env.sh:設定JAVA_HOME環境變數 修改conf目錄下hbase-
centos6.8單機安裝HBase
hbasehadoop生態系統HBase簡介–HBase–HadoopDatabase,是一個高可靠性、高性能、面向列、可伸縮、實時讀寫的分布式數據庫–利用HadoopHDFS作為其文件存儲系統,利用HadoopMapReduce來處理HBase中的海量數據,利用Zookeeper作為其分布式協同服務(1)安
【匯總】 HBase 安裝配置
soft fig hbase安裝 family 整合 org 文檔 參數 mar HBase 默認配置 Centos6.5下Hbase配置 官網配置文檔:http://hbase.apache.org/book.html#_configuration_files 中文