参考书P163-178
参考网站:https://blog.youkuaiyun.com/xqshi/article/details/53022623
https://blog.youkuaiyun.com/wuruiaoxue/article/details/53340618
1.下载:
官网下载,在过去版本中,选择与hadoop配适的版本
https://blog.youkuaiyun.com/sunny05296/article/details/54089194
解压到/home/hadoop目录下(或者自己喜欢的目录,后续步骤要使用安装地址,记录自己安装的位置)
指令:tar -zxf hbase-0.98.12.1-hadoop2-bin.tar.gz
3.进入hbase目录,修改conf/env.sh
按照书P164修改,这里对zookeeper有设置,不过不影响下一个实验安装zookeeper,不用担心
4.修改conf/hbase-site.xml
这里进行的是伪分布安装,按照书p166修改,如果使用的是ubuntu系统,仅书上配置仍然无法安装伪分布式
下面是我修改的,可参照开头给出的参考网址适量增添或删减
配置文件中的文件夹都不要自己创建,启动后会自行创建,自己创建反而会有冲突
下面第一个设置中的node是我的主机名,查看/etc/hosts文件获得自己的主机名,将node改成自己的主机名或者网址
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://node:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/hadoop/hbase-0.98.12.1-hadoop2/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node</value>
</property>
</configuration>
版本配适按照书p165进行操作
5.启动hbase
先启动hadoop hdfs等:start-all.sh
然后cd 到habase安装目录的bin目录下
start-hbase.sh
如果配置没有问题,hbase会以伪分布式运行,使用jps可以看到有HMaster和HRegionServer两个服务
此时查看50070的网站,会自行创建/hbase目录
如果只出现了一个服务,并且50070并未出现新目录,可能是先前hbase-site.xml出现错误,导致开启的其实是本地模式
根据开头给出的网址修改,确认自己写的内容无误
安装配置成功后参照书p170进入shell进行shell操作
如果安装配置成功,shell操作会比较顺利,这里不再赘述。
参考网站:https://blog.youkuaiyun.com/xqshi/article/details/53022623
https://blog.youkuaiyun.com/wuruiaoxue/article/details/53340618
1.下载:
官网下载,在过去版本中,选择与hadoop配适的版本
https://blog.youkuaiyun.com/sunny05296/article/details/54089194
2.解压安装:
解压到/home/hadoop目录下(或者自己喜欢的目录,后续步骤要使用安装地址,记录自己安装的位置)
指令:tar -zxf hbase-0.98.12.1-hadoop2-bin.tar.gz
3.进入hbase目录,修改conf/env.sh
按照书P164修改,这里对zookeeper有设置,不过不影响下一个实验安装zookeeper,不用担心
4.修改conf/hbase-site.xml
这里进行的是伪分布安装,按照书p166修改,如果使用的是ubuntu系统,仅书上配置仍然无法安装伪分布式
下面是我修改的,可参照开头给出的参考网址适量增添或删减
配置文件中的文件夹都不要自己创建,启动后会自行创建,自己创建反而会有冲突
下面第一个设置中的node是我的主机名,查看/etc/hosts文件获得自己的主机名,将node改成自己的主机名或者网址
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://node:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/hadoop/hbase-0.98.12.1-hadoop2/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node</value>
</property>
</configuration>
版本配适按照书p165进行操作
5.启动hbase
先启动hadoop hdfs等:start-all.sh
然后cd 到habase安装目录的bin目录下
start-hbase.sh
如果配置没有问题,hbase会以伪分布式运行,使用jps可以看到有HMaster和HRegionServer两个服务
此时查看50070的网站,会自行创建/hbase目录
如果只出现了一个服务,并且50070并未出现新目录,可能是先前hbase-site.xml出现错误,导致开启的其实是本地模式
根据开头给出的网址修改,确认自己写的内容无误
安装配置成功后参照书p170进入shell进行shell操作
如果安装配置成功,shell操作会比较顺利,这里不再赘述。