HBase单机版安装详细步骤
HBase介紹
HBase是一個分布式的、面向列的開源數據庫,該技術來源于 Fay Chang 所撰寫的Google論文“Bigtable:一個結構化數據的分布式存儲系統”。就像Bigtable利用了Google文件系統(File System)所提供的分布式數據存儲一樣,HBase在Hadoop之上提供了類似于Bigtable的能力。HBase是Apache的Hadoop項目的子項目。HBase不同于一般的關系數據庫,它是一個適合于非結構化數據存儲的數據庫。另一個不同的是HBase基于列的而不是基于行的模式。
官網地址:http://hbase.apache.org/
文檔地址:http://hbase.apache.org/book.html#quickstart
HBase單機版安裝
環境
操作系統 :CentOS 7.4
Java版本:JDK 1.8
1、下載HBase,可以去官網下載
命令:wget -b https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.2.1/hbase-2.2.1-bin.tar.gz
2、解壓縮下載的文件,然后轉到新創建的目錄
命令: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環境變量,所以要導入Java環境變量,編輯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配置文件。這時,您需要在本地文件系統上指定HBase和ZooKeeper寫入數據的目錄并確認一些風險。默認情況下,在/tmp下創建一個新目錄。許多服務器配置為在重新引導時刪除/ tmp的內容,因此您應該將數據存儲在其他位置。
hbase-site.xm內容如下:
?
<configuration><!-- hbase存放數據目錄 --><property><name>hbase.rootdir</name><value>file:///data/soft/hbase-2.2.1/hbase</value></property><!-- ZooKeeper數據文件路徑 --><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單節點的配置就完成了
啟動hbase:
參考官網:http://hbase.apache.org/book.html#quickstart
參考文章:https://www.cnblogs.com/h--d/p/11580398.html
總結
以上是生活随笔為你收集整理的HBase单机版安装详细步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop MapReduce实例:按
- 下一篇: HBase伪分布式集群配置