HBase单机版安装详细步骤
HBase介紹
HBase是一個分布式的、面向列的開源數(shù)據(jù)庫,該技術來源于 Fay Chang 所撰寫的Google論文“Bigtable:一個結構化數(shù)據(jù)的分布式存儲系統(tǒng)”。就像Bigtable利用了Google文件系統(tǒng)(File System)所提供的分布式數(shù)據(jù)存儲一樣,HBase在Hadoop之上提供了類似于Bigtable的能力。HBase是Apache的Hadoop項目的子項目。HBase不同于一般的關系數(shù)據(jù)庫,它是一個適合于非結構化數(shù)據(jù)存儲的數(shù)據(jù)庫。另一個不同的是HBase基于列的而不是基于行的模式。
官網(wǎng)地址:http://hbase.apache.org/
文檔地址:http://hbase.apache.org/book.html#quickstart
HBase單機版安裝
環(huán)境
操作系統(tǒng) :CentOS 7.4
Java版本:JDK 1.8
1、下載HBase,可以去官網(wǎng)下載
命令:wget -b https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.2.1/hbase-2.2.1-bin.tar.gz
2、解壓縮下載的文件,然后轉到新創(chuàng)建的目錄
命令:tar xzvf hbase-2.2.1-bin.tar.gz
命令:mv hbase-2.2.1 /data/soft/
命令:cd /data/soft/hbase-2.2.1/
3、由于HBase依賴JAVA_HOME環(huán)境變量,所以要導入Java環(huán)境變量,編輯conf/hbase-env.sh文件,并取消注釋以#export JAVA_HOME =開頭的行,然后將其設置為Java安裝路徑。
命令:vim conf/hbase-env.sh
export JAVA_HOME=/data/soft/jdk1.8.0_181/?
4、編輯conf/hbase-site.xml,這是主要的HBase配置文件。這時,您需要在本地文件系統(tǒng)上指定HBase和ZooKeeper寫入數(shù)據(jù)的目錄并確認一些風險。默認情況下,在/tmp下創(chuàng)建一個新目錄。許多服務器配置為在重新引導時刪除/ tmp的內容,因此您應該將數(shù)據(jù)存儲在其他位置。
hbase-site.xm內容如下:
?
<configuration><!-- hbase存放數(shù)據(jù)目錄 --><property><name>hbase.rootdir</name><value>file:///data/soft/hbase-2.2.1/hbase</value></property><!-- ZooKeeper數(shù)據(jù)文件路徑 --><property><name>hbase.zookeeper.property.dataDir</name><value>/data/soft/hbase-2.2.1/zookeeper</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value><description>Controls whether HBase will check for stream capabilities (hflush/hsync).Disable this if you intend to run on LocalFileSystem, denoted by a rootdirwith the 'file://' scheme, but be mindful of the NOTE below.WARNING: Setting this to false blinds you to potential data loss andinconsistent system state in the event of process and/or node failures. IfHBase is complaining of an inability to use hsync or hflush it's mostlikely not a false positive.</description></property></configuration>到此,HBase單節(jié)點的配置就完成了
啟動hbase:
參考官網(wǎng):http://hbase.apache.org/book.html#quickstart
參考文章:https://www.cnblogs.com/h--d/p/11580398.html
總結
以上是生活随笔為你收集整理的HBase单机版安装详细步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop MapReduce实例:按
- 下一篇: HBase伪分布式集群配置