hbase安装与配置
步驟一:解壓縮 HBase 安裝包
cd /home/master/Downloads
tar -zxvf?hbase-1.2.2-bin.tar.gz -C?/usr/local/src/
步驟二:重命名 HBase 安裝文件夾
cd /usr/local/src/
mv hbase-1.2.2?hbase
步驟三:在所有節點添加環境變量
vi /etc/profile
# set hbase environment
export HBASE_HOME=/usr/local/src/hbase
export PATH=$HBASE_HOME/bin:$PATH
在所有節點使環境變量生效
source /etc/profile
注意上面是所有節點 所有需要在三個節點上分別操作
步驟四:在 master 節點進入配置文件目錄
cd /usr/local/src/hbase/conf/
步驟5在 master 節點配置 hbase-env.sh 文件
vi hbase-env.sh
#Java 安裝位置 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_301
#值為 true 使用 HBase 自帶的 ZooKeeper,值為 false 使用在 Hadoop 上裝的 ZooKeeper
export HBASE_MANAGES_ZK=false
#HBase 類路徑
export HBASE_CLASSPATH=/usr/local/src/hadoop/etc/hadoop/
步驟6在 master 節點配置 hbase-site.xml
vi hbase-site.xml
<property>
?<name>hbase.rootdir</name>
?<value>hdfs://master:9000/hbase</value> # 使用 9000 端口
?<description>The directory shared by region servers.</description>
</property>
<property>
?<name>hbase.master.info.port</name>
?<value>60010</value> # 使用 master 節點 60010 端口
</property>
<property>
?<name>hbase.zookeeper.property.clientPort</name>
?<value>2181</value> # 使用 master 節點 2181 端口
?<description>Property from ZooKeeper's config zoo.cfg. The port at
which the clients will connect.
?</description>
</property>
<property>
?<name>zookeeper.session.timeout</name>
?<value>120000</value> # ZooKeeper 超時時間
</property>
<property>
?<name>hbase.zookeeper.quorum</name>
?<value>master,slave1,slave2</value> # ZooKeeper 管理節點
</property>
<property>
?<name>hbase.tmp.dir</name>
?<value>/usr/local/src/hbase/tmp</value> # HBase 臨時文件路徑
</property>
<property>
?<name>hbase.cluster.distributed</name>
?<value>true</value> # 使用分布式 HBase
</property>
步驟7:在 master 節點修改 regionservers 文件
#刪除 localhost,每一行寫一個 slave 節點主機機器名
vi regionservers
添加
ahdsj2020aslave1
ahdsj2020aslave2
步驟8:在 master 節點創建 hbase.tmp.dir 目錄
mkdir /usr/local/src/hbase/tmp
步驟9:將 master 上的 hbase 安裝文件同步到 slave1 slave2
scp -r /usr/local/src/hbase/ root@ahdsj2020aslave1:/usr/local/src/
scp -r /usr/local/src/hbase/ root@ahdsj2020aslave2:/usr/local/src/
步驟十:在所有節點修改 hbase 目錄權限
chown -R root:root?/usr/local/src/hbase/
注意在每個節點分別操作
然后分別在每個節點上source /etc/profile? 和前一步無關 只是讓之前配置的環境變量生效
步驟11:啟動 HBase
先啟動 Hadoop,然后啟動 ZooKeeper,最后啟動 HBase。
在主節點start-hbase.sh就可以了?
然后jps 查看進程
總結
以上是生活随笔為你收集整理的hbase安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: readn writen实现linux下
- 下一篇: ImageView及其子类