目錄
1.安裝Hbase
2.配置文件
3.Hbase服務(wù)啟動(dòng)
? ? ?Zookeeper和Hadoop集群正常啟動(dòng)
1.安裝Hbase
??????????進(jìn)入/export/software目錄,將hbase軟件包導(dǎo)入該目錄下。解壓hbase軟件包 到/export/servers目錄下,并重命名為hbase。
[root@master software]# ls
apache-hive-3.1.2-bin.tar.gz hbase-2.2.3-bin.tar.gz
apache-zookeeper-3.5.7-bin.tar.gz jdk-8u212-linux-x64.tar.gz
hadoop-3.1.3.tar.gz zeppelin-0.10.1-bin-all.tgz
[root@master software]# tar -zxvf hbase-2.2.3-bin.tar.gz -C /export/servers/
[root@master software]# cd /export/servers/
[root@master servers]# mv hbase-2.2.3-bin hbase
2.配置文件
????????進(jìn)入hbase安裝目錄下,進(jìn)入conf目錄,修改hbase-env.sh、?hbase-site.xml和 regionservers配置文件內(nèi)容。
? ? ? ?(1) hbase-env.sh修改內(nèi)容:
????????export JAVA_HOME=/export/servers/jdk
????????export HBASE_MANAGES_ZK=false
? ? ? ? (2)hbase-site.xml修改內(nèi)容:
</configuration>
? ? ? ?<property>
????????????????<name>hbase.rootdir</name>
????????????????<value>hdfs://master:9000/HBase</value>
</property>
????????<property>
????????????????<name>hbase.cluster.distributed</name>
????????????????<value>true</value></property>
?
????????<property>
????????????????<name>hbase.master.port</name>
????????????????<value>16000</value>
????????</property>
????????<property>
????????????????<name>hbase.zookeeper.quorum</name>
????????????????<value>master,slave1,slave2</value></property>
????????<property>
? ????????????????<name>hbase.unsafe.stream.capability.enforce</name>
? ????????????????<value>false</value>
????????</property>
????????<property>
????????????????<name>hbase.zookeeper.property.dataDir</name>
????????????????<value>/export/servers/zookeeper/zkData</value>
????????</property>
</configuration>
? (3)regionservers修改內(nèi)容:
????????master
????????slave1
????????slave2
?(4)軟連接hadoop配置文件到Hbase:
[root@master ~]#ln -s /export/servers/hadoop-3.1.3/etc/hadoop/core-site.xml /export/servers/hbase/conf/core-site.xml
[root@master ~]#ln -s /export/servers/hadoop-3.1.3/etc/hadoop/hdfs-site.xml /export/servers/hbase/conf/hdfs-site.xml
? ?(5) hbase文件遠(yuǎn)程發(fā)送到其他節(jié)點(diǎn)
[root@master ~]#scp -r /export/servers/hbase slave1:/export/servers/
[root@master ~]#scp -r /export/servers/hbase slave2:/export/servers/
3.Hbase服務(wù)啟動(dòng)
(1)單個(gè)服務(wù)進(jìn)程啟動(dòng)和停止
????????在master主機(jī)上啟動(dòng)master、regionserver服務(wù)
[root@master hbase]# bin/hbase-daemon.sh start master
[root@master hbase]# bin/hbase-daemon.sh start regionserver
[root@master hbase]# jps?
? ? ? ?在master主機(jī)上停止master、regionserver服務(wù)
[root@master hbase]# bin/hbase-daemon.sh stop master
[root@master hbase]# bin/hbase-daemon.sh stop regionserver
(2)整體啟動(dòng)和停止服務(wù)
? ? ? 啟動(dòng)服務(wù)
[root@master hbase]# bin/start-hbase.sh
? ? ? 對(duì)應(yīng)的停止服務(wù):
[root@master hbase]# bin/stop-hbase.sh
? ? 查看HBase頁(yè)面?
啟動(dòng)成功后,可以通過“host:port”的方式來訪問HBase管理頁(yè)面,例如:http://192.168.38.128:16010文章來源:http://www.zghlxwxcb.cn/news/detail-499503.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-499503.html
到了這里,關(guān)于hbase分布式安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!