hbase2.3.3基於hadoop3.2.1的搭建
1、下載安裝包
官網下載:http://archive.apache.org/dist/hbase
下載這個檔案:hbase-3.2.0-bin.tar.gz
2、解壓
tar -zxvf hbase-3.2.0-bin.tar.gz
3、配置環境變數
export HBASE_HOME=/root/software/hbase-2.3.3
#path加
:$HBASE_HOME/bin
4、設定HBase配置檔案
1) hbase-env.sh檔案
修改兩個地方
export JAVA_HOME=/root/software/jdk1.8.0_271
export HBASE_MANAGES_ZK=true
第一行是關聯JDK路徑,第二個是指定使用HBase自帶的ZK。
2) hbase-site.xml檔案
在configuration節點中增加以下程式碼:
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/root/software/hbase-2.3.3/zkdata</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/root/software/hadoop-3.2.1/data/tmpdir</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
hbase.zookeeper.quorum是叢集的地址列表,使用逗號分割開,由於我們使用的是偽分散式,只有一臺主機,設定成主機名稱就可以。
hbase.zookeeper.property.dataDir是快照的儲存位置
hbase.tmp.dir是本地檔案系統的臨時資料夾
hbase.rootdir是regionserver的共享目錄,用來持久化HBase
hbase.cluster.distributed指執行模式,false表示單機模式,true標識分散式模式
3) 修改regionservers檔案
把內容修改成主機名稱,如:
master
這樣基本配置完成,接下來啟動服務
bin/start-hbase.sh
相關文章
- 基於Vue搭建自己的部落格Vue
- 基於React的腳手架搭建React
- 基於滴滴雲搭建 Lustre
- 基於Vue搭建自己的元件庫(1)Vue元件
- 教你搭建基於typescript的vue專案TypeScriptVue
- 基於Ubuntu搭建個人網盤Ubuntu
- 基於Nginx搭建WebDAV服務NginxWeb
- 基於Docker搭建LNMP環境DockerLNMP
- 輕鬆搭建基於 Serverless 的 ThinkPHP 應用ServerPHP
- 快速搭建基於註解的 Dubbo 專案
- 基於mpvue的微信小程式專案搭建Vue微信小程式
- 搭建基於 Mac 的 Flutter 開發環境MacFlutter開發環境
- 基於kerberos的hadoop安全叢集搭建ROSHadoop
- 基於Linux的docker mysql主從搭建LinuxDockerMySql
- 基於Linux系統的PXE搭建方法Linux
- 搭建基於以太坊的私有鏈環境
- 基於Linux的虛擬主機搭建Linux
- CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分散式叢集CentOSSparkHadoop分散式
- 基於GTID搭建主從MySQLMySql
- 基於滴滴雲搭建微信小程式微信小程式
- 基於ECS搭建雲上部落格
- 基於ECS快速搭建Docker環境Docker
- 基於 GitBook 搭建個人部落格Git
- 基於ECS搭建GitLab服務Gitlab
- 基於Hexo搭建靜態部落格Hexo
- 基於 BaGet 搭建 Nuget 伺服器伺服器
- 基於tinyproxy搭建代理伺服器伺服器
- 基於mpvue的小程式專案搭建的步驟Vue
- 基於Element-UI的Vue管理後臺搭建UIVue
- 基於webpack4搭建的react專案框架WebReact框架
- 在Ubuntu上快速搭建基於Beego的RESTful APIUbuntuGoRESTAPI
- [Docker系列·6]搭建基於Docker的NPM私服SinopiaDockerNPM
- 基於IDEA的JavaWeb開發環境搭建IdeaJavaWeb開發環境
- Mac上搭建基於GitHub的Hexo部落格(繼)MacGithubHexo
- PC基於Linux的叢集環境搭建?Linux
- 基於 JavaFx 搭建的實用小工具集合Java
- 基於MVVM,用於快速搭建設定頁,個人資訊頁的框架MVVM框架
- 基於開源專案搭建屬於自己的技術堆疊