hbase的安装配置过程(CentOS7)

目录

一.安装准备

二.安装配置

 三.验证安装


一.安装准备

1.下载hbase安装包

点击下面的网址选择想要的安装包下载。

Index of /dist/hbase

我安装的是:hbase-2.0.3 

2.上传安装包到CentOS

用MobaXterm_Protable上传,MobaXterm_Protable是Windows和Linux之间的连接工具。

MobaXterm_Portable的简单使用_一个人的牛牛的博客-CSDN博客_mobaxterm portable和installer区别

二.安装配置

1.解压安装包

安装包放在/tools下,软件安装在/training/下

tar -zvxf /tools/hbase-2.0.3-bin.tar.gz  -C /training/

2.修改环境变量

执行

vi ~/.bash_profile

添加

#hbase
export HBASE_HOME=/training/hbase-2.0.3
export PATH=$PATH:${HBASE_HOME}/bin

3.环境变量生效

执行

source ~/.bash_profile

4.修改hbase-env.sh

在hbase的conf文件夹下执行

vi hbase-env.sh

添加

export JAVA_HOME=/training/jdk1.8.0_171

export HBASE_HOME=/training/hbase-2.0.3
export HBASE_CLASSPATH=$HBASE_HOME/conf
export HBASE_MANAGES_ZK=true

5.修改hbase-site.xml

在hbase的conf文件夹下执行

vi hbase-site.xml

在<configuration>

</configuration>之间添加一下内容(记得改主机名,我的主机名是:hbase001,改成你的主机名!!!)

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
# 1、true表示是分布式 2、false表示单机模式,Hbase和Zookeeper会运行在同一个JVM里>面。
</property>

<property>
<name>hbase.rootdir</name>
<value>hdfs://hbase001:9000/hbase</value>
#macxiao为服务器主机名,配置hbase存储在hadoop的hdfs的位置
</property>

<property>
<name>dfs.replication</name>
<value>1</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>hbase001</value>
</property>

<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>

<property>
<name>hbase.unsafe.stream.capability.enforce</name>
#使用我们电脑的文件系统,作为数据存储。
<value>false</value>
</property>

<property>
<name>hbase.master.ipc.address</name>
<value>0.0.0.0</value>
</property>

<property>
<name>hbase.regionserver.ipc.address</name>
<value>0.0.0.0</value>
</property>

启动Hadoop,用start-all.sh启动!

在hdfs上新建文件夹

hdfs dfs -mkdir /hbase

6.修改regionservers

在hbase的conf文件夹下执行

vi regionservers

内容修改为:hbase001

(我做了ip地址的映射,所以直接用主机名,没有做ip地址映射的内容修改为ip地址!)

7.启动hbase

在hbase的bin目录下执行

./start-hbase.sh

 三.验证安装

1.输入hbase shell,出现下图就说明成功!

 2.访问hbase的管理页面

在浏览器输入http://hbase001/16030

(没有做ip地址映射的用ip地址:http://xxx.xxx.xxx.xxx/16030)

  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
1. 安装Java环境 在CentOS 7上安装HBase之前,需要先安装Java环境。可以使用以下命令安装OpenJDK 8: ``` sudo yum install java-1.8.-openjdk-devel ``` 2. 下载和安装HBase 可以从HBase官方网站下载最新版本的HBase。下载完成后,解压缩文件并将其移动到适当的位置。例如,可以将HBase解压缩到/opt目录下: ``` sudo tar -xvf hbase-2.2.6-bin.tar.gz -C /opt/ ``` 3. 配置HBaseHBase安装目录下,有一个conf目录,其中包含了HBase配置文件。需要根据实际情况修改这些配置文件。 3.1 hbase-env.sh 这个文件包含了HBase的环境变量设置。可以根据需要修改JAVA_HOME和HBASE_HOME变量。例如: ``` export JAVA_HOME=/usr/lib/jvm/java-1.8.-openjdk export HBASE_HOME=/opt/hbase-2.2.6 ``` 3.2 hbase-site.xml 这个文件包含了HBase的主要配置信息。需要根据实际情况修改以下配置项: - hbase.rootdir:HBase数据存储的根目录。可以设置为本地文件系统或HDFS路径。例如: ``` <property> <name>hbase.rootdir</name> <value>file:///opt/hbase-2.2.6/data</value> </property> ``` - hbase.zookeeper.quorum:ZooKeeper集群的地址。例如: ``` <property> <name>hbase.zookeeper.quorum</name> <value>zk1.example.com,zk2.example.com,zk3.example.com</value> </property> ``` - hbase.zookeeper.property.dataDir:ZooKeeper数据存储的目录。例如: ``` <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/hbase-2.2.6/zookeeper</value> </property> ``` 3.3 regionservers 这个文件包含了HBase集群中的RegionServer节点列表。可以在这个文件中添加或删除节点。 4. 启动HBase 在完成HBase配置后,可以使用以下命令启动HBase: ``` sudo /opt/hbase-2.2.6/bin/start-hbase.sh ``` 可以使用以下命令检查HBase是否已经启动: ``` sudo /opt/hbase-2.2.6/bin/hbase shell ``` 如果成功进入HBase Shell,则说明HBase已经成功启动。 5. 停止HBase 可以使用以下命令停止HBase: ``` sudo /opt/hbase-2.2.6/bin/stop-hbase.sh ``` 注意:在停止HBase之前,需要先关闭HBase Shell。可以使用exit命令退出HBase Shell。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值