一、安裝背景:sunshine02、sunshine03、sunshine04三個節(jié)點安裝了zookeeper,hadoop集群。
注:我們首先在sunshine02中進(jìn)行以下實驗,最后將所有sunshine02中的配置文件復(fù)制到其他節(jié)點。
二、安裝過程
2.1解壓安裝包并配置環(huán)境變量試驗包在/app下,解壓命令為:
tar -zxvf hbase-2.0.0-bin.tar.gz -C app
2.2.配置hbase的配置文件
a .進(jìn)入hbase配置目錄下conf
b.修改配置文件
vi hbase-env.sh
修改JAVA_HOME路徑,去掉注釋"#"號,然后修改為以下內(nèi)容:
export JAVA_HOME=/home/linwentao/desktop/app/jdk1.8.0_151
代表使用自己的zookeeper集群
export HBASE_MANAGES_ZK=false
2.3修改hbase-site.xml文件,添加以下內(nèi)容
vim hbase-site.xml
? <property>
? ? ? <name>hbase.rootdir</name>
? ? ? <value>hdfs://sunshine02:9000/hbase</value>
? ? ? </property>
? ? ? <property>
? ? ? <name>hbase.cluster.distributed</name>
? ? ? <value>true</value>
? ? ? </property>
? ? ? <property>
? ? ? <name>hbase.zookeeper.quorum</name>
? ? ? <value>sunshine02,sunshine03,sunshine04</value>
? ? ? </property>
2.4需要配置hbase的work節(jié)點,配置regionservers,配置邏輯上存放數(shù)據(jù)庫數(shù)據(jù)的節(jié)點每個換行:
sunshine03
sunshine04
2.5為了hbase能夠自動找到hadoop集群,應(yīng)該如下配置二選一:
1)在hbase-env.sh的HBASE_CLASSPATH變量后面加上HADOOP_CONF_DIR;
2)將hdfs-site.xml、core-site.xml復(fù)制到hbase/conf/下面。
實驗中我們選擇第二個
2.6將配置好的hbase的文件夾復(fù)制到其他三臺節(jié)點
scp -r /path/hbase-1.2.4 sunshine03:path
scp -r /path/hbase-1.2.4 sunshine04:path
2.7配置好以后,按照以下步驟啟動hbase。進(jìn)入hbase安裝目錄,執(zhí)行命令啟動hbase
./start-hbase.sh
2.8.驗證jps
