溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

hbase單節(jié)點(diǎn)安裝部署

發(fā)布時(shí)間:2020-07-10 08:55:48 來(lái)源:網(wǎng)絡(luò) 閱讀:1326 作者:斷臂人 欄目:大數(shù)據(jù)

本次配置延續(xù)上次的hadoop偽分布式安裝部署


資源下載

http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz

http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.2.6-bin.tar.gz 


1、為hadoop管理用戶配置suduers權(quán)限并做主機(jī)名解析

[root@master1 hadoop]# vi /etc/sudoers

添加

hadoop  ALL=(ALL)       NOPASSWD:       ALL


[root@master1 hadoop]# su hadoop

主機(jī)名解析

[hadoop@master1 ~]$ sudo vi /etc/hosts

添加

192.168.120.131 master1


2、zookeeper環(huán)境配置

[hadoop@master1 src]$ pwd

/home/hadoop/src

[hadoop@master1 src]$ tar -xf zookeeper-3.4.12.tar -C /home/hadoop

[hadoop@master1 src]$ cd ..

[hadoop@master1 ~]$ mv zookeeper-3.4.12 zookeeper


修改環(huán)境變量

[hadoop@master1 ~]$ vi ~/.bashrc

添加

export ZOOKEEPER_HOME=/home/hadoop/zookeeper

修改

export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin


使文件生效

[hadoop@master1 ~]$ source ~/.bashrc


修改zookeeper配置文件

[hadoop@master1 ~]$ cd zookeeper/conf

[hadoop@master1 conf]$ cp zoo_sample.cfg zoo.cfg

修改

dataDir=/home/hadoop/zookeeper/data

添加

dataLogDir=/home/hadoop/zookeeper/datalog


[hadoop@master1 conf]$ mkdir /home/hadoop/zookeeper/data

[hadoop@master1 conf]$ mkdir /home/hadoop/zookeeper/datalog


啟動(dòng)ZK服務(wù)

[hadoop@master1 conf]$ zkServer.sh start

ZooKeeper JMX enabled by default

Using config: /home/hadoop/zookeeper/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED


3、Hbase環(huán)境配置

[hadoop@master1 src]$ pwd

/home/hadoop/src

[hadoop@master1 src]$ tar zxf hbase-1.2.6-bin.tar -C ../

[hadoop@master1 ~]$ mv hbase-1.2.6 hbase


修改環(huán)境變量

[hadoop@master1 ~]$ vi ~/.bashrc

添加

export HBASE_HOME=/home/hadoop/hbase

修改

export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$HBASE_HOME/bin


使文件生效

[hadoop@master1 ~]$ source ~/.bashrc


拷貝hadoop配置文件到hbase

[hadoop@master1 ~]$ cp hadoop/etc/hadoop/core-site.xml hbase/conf/

[hadoop@master1 ~]$ cp hadoop/etc/hadoop/hdfs-site.xml hbase/conf/


編輯hbase配置文件

[hadoop@master1 ~]$ cd hbase/conf

[hadoop@master1 conf]$ vi hbase-env.sh

添加

export JAVA_HOME=/home/hadoop/dk

export HBASE_MANAGES_ZK=false


[hadoop@master1 conf]$ vi hbase-site.xml

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://master1:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>false</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>master1:2181</value>

</property>

<property>

<name>hbase.master.info.port</name>

<value>60010</value>

</property>

</configuration>


說(shuō)明:

hbase.master.info.port參數(shù)配置的是hbase的web界面,不配置的話默認(rèn)是不開(kāi)啟的。


啟動(dòng)Hbase服務(wù)

[hadoop@master1 conf]$ start-hbase.sh

starting master, logging to /home/hadoop/hbase/logs/hbase-hadoop-master-master1.out

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0


對(duì)于出現(xiàn)的警告信息做以下處理

[hadoop@master1 conf]$ vi hbase-env.sh

注釋

#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"


查看服務(wù)

[hadoop@master1 conf]$ jps

1632 SecondaryNameNode

1793 ResourceManager

1362 NameNode

1491 DataNode

1913 NodeManager

5374 QuorumPeerMain

5966 HMaster

6255 Jps


可以通過(guò)http://192.168.120.131:60010打開(kāi)hbase的web界面了。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI