hbase-1.2.6的高可用叢集搭建安裝文件
1.安裝 zookeeper 叢集,此處略
2.找到官網下載 hbase 安裝包 hbase-1.2.6-bin.tar.gz,
這裡給大家提供一個下載地址:http://mirrors.hust.edu.cn/apache/hbase/
對應版本的官方文件:http://hbase.apache.org/1.2/book.html
3.上傳安裝包到伺服器,並解壓到對應的安裝目錄
[[email protected] apps]# tar -zxvf hbase-1.2.6-bin.tar.gz -C /home/hadoop/apps/
4. 修改配置檔案
進入檔案所在資料夾 cd /home/hadoop/apps/hbase-1.2.61. vi hbase-env.sh
修改兩個兩地方: 先查詢jdk安裝路徑echo $JAVA_HOME gg游標移動到開頭export JAVA_HOME=/usr/local/java/jdk1.8.0_73,表示修改為自己的 jdk 目錄
G游標移動到結尾
export HBASE_MANAGES_ZK=false,表示不引用 hbase 自帶的 zookeeper,用我們自己安裝的儲存退出
注意:這個引數要改:
理論是越大越好100G記憶體
2.vi hbase-site.xml
增加以下配置:<property>
<!-- 指定 hbase 在 HDFS 上儲存的路徑 -->
<name>hbase.rootdir</name>
<value>hdfs://myha01/hbase1.2.6</value>
</property>
<property>
<!-- 指定 hbase 是分散式的 -->
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<!-- 指定 zk 的地址,多個用“,”分割 -->
<name>hbase.zookeeper.quorum</name>
<value>hadoop02:2181,hadoop03:2181,hadoop04:2181,hadoop05:2181</value>
</property>
3.修改 regionservers
vi regionservers增加以下配置:
hadoop02 hadoop03 hadoop04 hadoop05
4、建立backup-masters檔案
vim backup-masters在裡面寫hadoop05
其實可以指定多個備用主節點的,這裡指定一個就好了
5.最重要一步,要把 hadoop 的 hdfs-site.xml 和 core-site.xml 放到 hbase-1.2.6/conf 下
cp ~/apps/hadoop-2.7.5/etc/hadoop/core-site.xml ~/apps/hbase-1.2.6/conf/cp ~/apps/hadoop-2.7.5/etc/hadoop/hdfs-site.xml ~/apps/hbase-1.2.6/conf/
5.分發安裝到各個節點
scp -r hbase-1.2.6 hadoop03:/home/hadoop/apps/
scp -r hbase-1.2.6 hadoop04:/home/hadoop/apps/
scp -r hbase-1.2.6 adoop05:/home/hadoop/apps/
6.時間同步
HBase 叢集對於時間的同步要求的比 HDFS 嚴格,所以,叢集啟動之前千萬記住要進行時間同步,要求相差不要超過 30s
7.配置環境變數
vi ~/.bashrc
新增兩行:
export HBASE_HOME=/home/hadoop/apps/hbase-1.2.6
export PATH=$PATH:$HBASE_HOME/bin
儲存退出!!!
別忘了執行 source ~/.bashrc,使配置生效
8.啟動(注意啟動順序!!!!)
1、 先啟動 zookeeper 叢集
zkServer.sh start
檢視狀態:zkServer.sh status
2、 啟動 hdfs 叢集(在hadoop02啟動)
start-dfs.sh
檢視那個dfs節點是active或者standby狀態:
hdfs haadmin -getServiceState nn1
hdfs haadmin -getServiceState nn2
檢視是不是退出了安全模式:hdfs dfsadmin -safemode get
yarn叢集可以不用啟動(如果編寫mapreduce需要啟動)
yarn啟動的命令(在hadoop05啟動):start-yarn.sh
3、啟動 hbase
保證 ZooKeeper 叢集和 HDFS 叢集啟動正常的情況下,
啟動 HBase 叢集啟動命令(只在hadoop02啟動就可以了,在哪個節點啟動哪個節點就是active):start-hbase.sh
4、檢查是否啟動成功
4.1 jps檢視4.2通過訪問瀏覽器頁面,格式為”主節點:16010”http://hadoop02:16010/
9.測試高可用
殺死active的hbase程序,看是不是standby變成active。
如果按照要求,某個節點缺少了某個程序,使用以下命令進行啟動:
啟動master(隨便在hbase哪個節點都行):hbase-daemon.sh start master
hbase-daemon.sh start regionserver相關推薦
hbase-1.2.6的高可用叢集搭建安裝文件
1.安裝 zookeeper 叢集,此處略2.找到官網下載 hbase 安裝包 hbase-1.2.6-bin.tar.gz, 這裡給大家提供一個下載地址:http://mirrors.hust.edu.cn/apache/hbase/ 對應版本的官方文件:htt
HBase 1.2.6 完全分散式叢集安裝部署詳細過程
Apache HBase 是一個高可靠性、高效能、面向列、可伸縮的分散式儲存系統,是NoSQL資料庫,基於Google Bigtable思想的開源實現,可在廉價的PC Server上搭建大規模結構化儲存叢集,利用Hadoop HDFS作為其檔案儲存系統,利用Hadoo
Macbook Hbase(1.2.6) 偽分布式安裝,Hadoop(2.8.2) ,使用自帶zookeeper
may use oop cab cto 電腦 nds log4j clu 首先需要保證hadoop已經在電腦上安裝。然後接下來只需要下載hhase配置就行了。 Step1: 下載hbase http://archive.apache.org/dist/hbase/1.2.6
.Net Core2.1 秒殺專案一步步實現CI/CD(Centos7.2)系列一:k8s高可用叢集搭建總結以及部署API到k8s
前言:本系列部落格又更新了,是博主研究很長時間,親自動手實踐過後的心得,k8s叢集是購買了5臺阿里雲伺服器部署的,這個叢集差不多搞了一週時間,關於k8s的知識點,我也是剛入門,這方面的知識建議參考部落格園大神edisonchou的系列文章《.NET Core on K8S學習實踐系列文章索引(Draft版)》
Flume NG高可用叢集搭建詳解(基於flume-1.7.0)
1、Flume NG簡述 Flume NG是一個分散式,高可用,可靠的系統,它能將不同的海量資料收集,移動並存儲到一個數據儲存系統中。輕量,配置簡單,適用於各種日誌收集,並支援 Failover和負載均衡。並且它擁有非常豐富的元件。Flume NG採用的是三層架構:Agent層,Collecto
Hadoop2.6.5高可用叢集搭建
軟體環境: linux系統: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主機配置: 一共m1, m2, m3這五部機, 每部主機的使用者名稱都為centos 192.168.179.201: m
Hadoop HA高可用叢集搭建(2.7.2)
<configuration> <!--指定hdfs的nameservice為ns1,需要和core-site.xml中的保持一致 --> <property> <name>dfs.nameservices</name> <valu
(13)HBase 1.2.6 叢集部署
1.引言 在前面的部落格中我們介紹HBase的偽分佈安裝,在本篇部落格中就主要介紹一下HBase的叢集部署,由於HBase是一款Hadoop之上的NoSQL資料庫,因此我們在安裝
Hadoop 2.7.4 + HBase 1.2.6 + ZooKeeper 3.4.10
配置文件 title 2.6 ase keep itl 配置 oop hadoop 1: Hadoop 環境準備 2: hadoop的配置文件設置(非HA) 3: ZooKeeper 安裝與配置Hadoop 2.7.4 + HBase 1.2.6 + ZooKeeper 3
Kubernetes實戰 高可用叢集搭建,配置,運維與應用
1-1 K8S導學 1-2 搭建K8S叢集步驟和要點介紹 1-3 搭建三節點Ubuntu環境 1-4 安裝容器引擎 1-5 下載Kubeadm、node元件和命令列工具 1-6 向叢集中加入worker節點 1-7 安裝dashboard和heapste
三節點高可用叢集搭建——Hadoop-HA+zookeeper
目錄 HDFS -HA模式的工作機制示意圖 叢集規劃——三節點高可用 Hadoop HA叢集搭建 前期準備 建立新的虛擬機器 配置虛擬機器 克隆虛擬機器 配置環境變數,重新整理(master、slave1、slave2都配置一下環境變數) 安裝zookeeper叢集 配置檔案 拷貝檔案 拷貝
Redis5之前版本高可用叢集搭建(偽分散式Ruby版)
一、簡介 Redis5以前安裝需要藉助ruby,Redis5版本以後不需要可參考Redis5.x版本快取搭建高可用叢集 二、Redis高可用叢集搭建 redis安裝 下載地址:http://redis.io/download 安裝步驟: # 把下載好的redis-3.0.0-rc2.tar.gz放在/u
centos7 hadoop HA高可用叢集搭建( hadoop2.7 zookeeper3.4 )
目錄 七、總結 上篇文章寫了如何用ssh免密登入,當然這些操作都是在hadoop賬號上的操作,包括這篇文章也是一樣 三臺主機 一、伺服器環境 主機名 IP 使用者名稱 密碼 安裝目錄 node1 192.168.31.
RabbitMQ 高階指南:從配置、使用到高可用叢集搭建
博主說:在專案中,通過 RabbitMQ,咱們可以將一些無需即時返回且耗時的操作提取出來,進行非同步處理,而這種非同步處理的方式大大的節省了伺服器的請求響應時間,從而提高了系統的吞吐量。 正文 1 RabbitMQ 簡介 1.1 介紹 RabbitMQ
Hadoop2.0高可用叢集搭建
0、叢集節點分配 Hadoop01: Zookeeper NameNode(active) DataNode NodeManager JournalNode ResourceManager(active) Hadoop02: Zookeeper DataNod
redis一主多從高可用叢集搭建
Redis 一主兩從高可用環境搭建 Redis 支援 Master-Slave(主從)模式,Redis Server 可以設定為另一個 Redis Server 的主機(從機),從機定期從主機拿資料。特殊的,一個從機同樣可以設定為一個 Redis Server
Redis Sentinel 高可用叢集搭建(redis4.0)
前言 什麼是哨兵 Redis Sentinel出生於2012年,Redis 2.4穩定後首次釋出,它是一個旨在管理Redis叢集的系統。 哨兵的任務 監控(Monitoring):Sentinel會不斷地檢查你的主伺服器和從伺服器是否運作正常 提醒
大資料系列(hadoop) Hadoop+Zookeeper 3節點高可用叢集搭建
原文地址:https://www.cnblogs.com/YellowstonePark/p/7750213.html一、叢集規劃主機名ipNameNodeDataNodeYarnZooKeeperJournalNodenode01192.168.1.201是是否是是node
CentOS7 haproxy+keepalived實現高可用叢集搭建
一、搭建環境 CentOS7 64位 Keepalived 1.3.5 Haproxy 1.5.18 後端負載主機:192.168.166.21 192.168.166.22 兩臺節點上安裝rabbitmq服務
[K8s 1.9實踐]Kubeadm 1.9 HA 高可用 叢集 本地離線映象部署_Kubernetes中文社群
Kubeadm HA 1.9 高可用 叢集 本地離線部署 k8s介紹 k8s 發展速度很快,目前很多大的公司容器叢集都基於該專案,如京東,騰訊,滴滴,瓜子二手車,北森等等。 kubernetes1.9版本釋出2017年12月15日,每是那三個月一個迭代, Workloads API成為穩定版本,這消除