hbase安装简介
Posted 金融科技探索
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase安装简介相关的知识,希望对你有一定的参考价值。
说明: hadoop已经完全分布式已经安装完成
主节点: mini1
次节点: mini2 mini3
JAVA_HOME :/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
执行命令用户:hadoop
http://mirrors.hust.edu.cn/apache/hbase/stable/
2. 解压到 /usr/local/ 下,并重命名
tar -zxvf hbase-1.2.6-bin.tar.gz -C /usr/local
sudo mv hbase-1.2.6/ hbase
3. 授权
sudo chown hadoop:hadoop -R /usr/local/hbase
sudo chmod 755 -R /usr/local/hbase
4. 设置环境变量
sudo vi /etc/profile
最后添加下面两行
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
生效环境变量
source /etc/profile
5. 编辑hbase-env.sh
cd /usr/local/hbase/conf
vi hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
#通过hadoop的配置文件找到hadoop集群
export HBASE_CLASSPATH=/usr/local/hadoop/etc/hadoop
#使用HBASE自带的zookeeper管理集群
export HBASE_MANAGES_ZK=true
6. 编辑hbase-site.xml
<configuration>
<property>
<name>hbase.master</name> #hbasemaster的主机和端口
<value>mini1:60000</value>
</property>
<property>
<name>hbase.master.maxclockskew</name> #时间同步允许的时间差
<value>180000</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://mini1:9000/hbase</value>#hbase共享目录,持久化hbase数据
</property>
<property>
<name>hbase.cluster.distributed</name> #是否分布式运行,false即为单机
<value>true</value>
</property>
<property>
<value>mini1,mini2,mini3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>#zookeeper配置信息快照的位置
<value>/usr/local/hbase/tmp/zookeeper</value>
</property>
</configuration>
7. 修改regionservers文件
把localhost替换为:
mini2
mini3
8. 拷贝配置好的hbase包到从节点
scp /usr/local/hbase mini2:/usr/local
scp /usr/local/hbase mini3:/usr/local
9. 启动hbase
在mini1执行 :
cd /usr/local/hbase/bin
./start-hbase.sh
10. 查看进程
jps
以上是关于hbase安装简介的主要内容,如果未能解决你的问题,请参考以下文章