Hbase偽分散式和完全分散式搭建步驟
阿新 • • 發佈:2019-01-04
hbase偽分散式
以Linux檔案系統 儲存
使用自身、自帶ZooKeeper
1、基本環境
ip、網路、hosts列表、防火牆關閉...
2、安裝jdk 設定jdk環境變數
3、下載安裝包
6、啟動hbase
1、基本環境
ip、網路、hosts列表、防火牆關閉...
2、安裝jdk 設定jdk環境變數
3、免金鑰
4、時間同步ntpdate
yum install ntp -y
ntpdate 時間伺服器
5、下載安裝包
6、解壓 hbase環境變數設定
7、修改配置檔案
a、conf/hbase-env.sh
8、將配置檔案分發
保證叢集當中每一臺伺服器配置檔案相同
9、啟動叢集
在node1(Master節點) 執行 bin/start-hbase.sh
以Linux檔案系統 儲存
使用自身、自帶ZooKeeper
1、基本環境
ip、網路、hosts列表、防火牆關閉...
2、安裝jdk 設定jdk環境變數
3、下載安裝包
4、解壓 hbase環境變數設定
5、修改hbase的配置檔案a、conf/hbase-env.sh
JAVA_HOME=
b、conf/hbase-site.xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///home/testuser/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/testuser/zookeeper</value> </property> </configuration>
6、啟動hbase
bin/start-hbase.sh
訪問HBase web埠http://ip:60010
hbase完全分散式
檔案系統:hdfs
自己搭建ZooKeeper叢集
NN | DN | ZK | Master | BackUp-Master | Regionserver |
node1 | 1 | 1 | 1 | ||
node2 | 1 | 1 | 1 | 1 | |
node3 | 1 | 1 | 1 | ||
node4 | 1 | 1 | |||
node5 | 1 |
1、基本環境
ip、網路、hosts列表、防火牆關閉...
2、安裝jdk 設定jdk環境變數
3、免金鑰
//主-主 //主-從 ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa ssh-copy-id nodex
4、時間同步ntpdate
yum install ntp -y
ntpdate 時間伺服器
5、下載安裝包
6、解壓 hbase環境變數設定
7、修改配置檔案
a、conf/hbase-env.sh
export JAVA_HOME=
export HBASE_MANAGES_ZK=false
b、conf/hbase-site.xmlc、conf/regionservers<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://mycluster/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node1,node2,node3</value> </property> </configuration>
node2
node3
node4
d、conf/backup-mastersnode5
e、將hdfs當中的hdfs-site.xml 拷貝hbase的conf目錄下8、將配置檔案分發
保證叢集當中每一臺伺服器配置檔案相同
9、啟動叢集
在node1(Master節點) 執行 bin/start-hbase.sh