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
- 教你搭建基於typescript的vue專案TypeScriptVue
- 基於Linux系統的PXE搭建方法Linux
- 基於Vue搭建自己的元件庫(1)Vue元件
- 基於Linux的docker mysql主從搭建LinuxDockerMySql
- 基於kerberos的hadoop安全叢集搭建ROSHadoop
- 基於GTID搭建主從MySQLMySql
- 基於ECS搭建GitLab服務Gitlab
- 基於vscode搭建freertos環境VSCode
- 基於Nginx搭建WebDAV服務NginxWeb
- 快速搭建基於註解的 Dubbo 專案
- 輕鬆搭建基於 Serverless 的 ThinkPHP 應用ServerPHP
- 搭建基於 Mac 的 Flutter 開發環境MacFlutter開發環境
- CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分散式叢集CentOSSparkHadoop分散式
- 基於mpvue的小程式專案搭建的步驟Vue
- 基於mpvue的微信小程式專案搭建Vue微信小程式
- 基於Element-UI的Vue管理後臺搭建UIVue
- 基於webpack4搭建的react專案框架WebReact框架
- 搭建基於springboot的dubbo專案踩坑記Spring Boot
- 基於 JavaFx 搭建的實用小工具集合Java
- 基於Kubernetes v1.24.0的叢集搭建(三)
- 基於Kubernetes v1.24.0的叢集搭建(一)
- 基於Kubernetes v1.24.0的叢集搭建(二)
- 基於ubuntu如何搭建TensorFlow環境Ubuntu
- 基於ECS快速搭建Docker環境Docker
- 基於 GitBook 搭建個人部落格Git
- 基於ECS搭建雲上部落格
- 基於Ubuntu搭建個人網盤Ubuntu
- 基於Hexo搭建靜態部落格Hexo
- 基於 BaGet 搭建 Nuget 伺服器伺服器
- Django搭建個人部落格:基於類的檢視Django
- 輕鬆搭建基於 SpringBoot + Vue 的 Web 商城應用Spring BootVueWeb
- 搭建基於Suricata+Barnyard2+Base的IDS前端Snorby前端ORB
- 基於 idea+maven 的 jmeter 開發環境搭建IdeaMavenJMeter開發環境
- 基於 Docker 的 MySQL 主從複製搭建(真正弄懂)DockerMySql
- 基於 vagrant搭建移動端的開發環境開發環境