CentOS7 Hbase-1.3.1 分散式部署
基礎安裝
免密碼登入
cd /root/.ssh/
ssh-keygen -t rsa
ssh-copy-id hd211
ssh-copy-id hd212
ssh-copy-id hd214
編輯hbase-env.sh
export HBASE_MANAGES_ZK=false
# 修改日誌儲存目錄
export HBASE_LOG_DIR=/data/hbase/logs
# pid儲存目錄
export HBASE_PID_DIR=/data/hbase/pids
編輯hbase-site.xml
<configuration>
<!--HBase資料目錄位置-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hb212:9000/hbase</value>
</property>
<!--開啟 hbase 分佈模式-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--指定 hbase 叢集主控節點-->
<property>
<name>hbase.master</name>
<value>hb211</value>
</property>
<!--hbase的一些臨時檔案存放目錄-->
<property>
<name>hbase.tmp.dir</name>
<value>file:///data/hbase/tmp</value>
</property>
<!--指定 zookeeper 叢集節點名 , 因為是由 zookeeper 表決演算法決定的-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hb211,hb212,hb214</value>
</property>
<!--hbase連線到zookeeper的埠,預設是2181-->
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<!--zookeeper臨時資料目錄-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/data/hbase/tmp/zk/data</value>
</property>
</configuration>
配置regionservers
hb211
hb212
hb214
建立目錄
mkdir /data/hbase/tmp
mkdir /data/hbase/tmp/zk
mkdir /data/hbase/tmp/zk/data
同步到其它伺服器
scp -r /usr/hbase hb211:/usr
scp -r /usr/hbase hb214:/usr
啟動
bin/start-hbase.sh
控制檯
bin/hbase shell
其它
1.hbase stopping hbasecat: /tmp/hbase-root-master.pid: 沒有那個檔案或目錄
修改hadoop-env.sh ,指定pid_dir
export HADOOP_PID_DIR=/data/hadoop/pids
export HADOOP_SECURE_DN_PID_DIR=/data/hadoop/pids
2.ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
防火牆設定問題,可以選擇關閉防火牆
Hbase分散式可以不需要Hadoop
相關文章
- 分散式爬蟲的部署之Scrapyd分散式部署分散式爬蟲
- CentOS7 hadoop3.3.1安裝(單機分散式、偽分散式、分散式)CentOSHadoop分散式
- Centos7下GlusterFS分散式儲存叢集環境部署記錄CentOS分散式
- MinIO 的分散式部署分散式
- 分散式爬蟲的部署之Gerapy分散式管理分散式爬蟲
- Centos7下使用Ceph-deploy快速部署Ceph分散式儲存-操作記錄CentOS分散式
- Ceph分散式叢集部署分散式
- 短影片直播系統為什麼需要分散式部署,淺談分散式部署分散式
- 分散式爬蟲的部署之Scrapyd批量部署分散式爬蟲
- Redis 偽分散式安裝部署配置Redis分散式
- LTS分散式任務排程部署分散式
- 部署GPS分散式檔案系統分散式
- Mac部署hadoop3(偽分散式)MacHadoop分散式
- 分散式Jmeter壓測機的部署分散式JMeter
- JEESZ分散式框架開發環境部署分散式框架開發環境
- k8s如何部署分散式jenkinsK8S分散式Jenkins
- 004.MinIO-DirectPV分散式儲存部署分散式
- DolphinScheduler分散式叢集部署指南(小白版)分散式
- centOS 7-Hadoop3.3.0完全分散式部署CentOSHadoop分散式
- GFS分散式檔案系統部署解析分散式
- Centos7搭建hadoop3.3.4分散式叢集CentOSHadoop分散式
- centos7 部署 memcacheCentOS
- LNMP 分散式叢集(五):ThinkPHP專案部署LNMP分散式PHP
- 一文讀懂 Redis 分散式部署方案Redis分散式
- Hadoop3.0完全分散式叢集安裝部署Hadoop分散式
- CentOS7上部署httpsCentOSHTTP
- 分散式爬蟲的部署之Scrapyd對接Docker分散式爬蟲Docker
- 部署超簡單的 Golong 分散式 WebSocket 微服務Go分散式Web微服務
- 分散式協調服務之Zookeeper叢集部署分散式
- 分散式訊息系統之Kafka叢集部署分散式Kafka
- workman分散式部署遇到的bug以及修復方式分散式
- 分散式檔案系統之FastDFS安裝部署分散式AST
- 分散式壓測jmeter部署 主機win slave linux分散式JMeterLinux
- jmeter介面效能測試-高併發分散式部署JMeter分散式
- centos7 hadoop3.2.0分散式叢集搭建步驟CentOSHadoop分散式
- [分散式][分散式鎖]淺談分散式鎖分散式
- 大資料分散式儲存的部署模式:分離式or超融合大資料分散式模式
- Linux系統下jmeter 分散式壓測環境部署LinuxJMeter分散式
- 02 . 分散式儲存之FastDFS 高可用叢集部署分散式AST