您的位置:首页 > 其它

hbase三种安装模式,本地安装、伪分布安装、集群模式安装

2018-03-29 16:08 323 查看
1、hbase介绍
    1、数据库技术。NoSQL;2、随机访问,实时读写;3、延迟低;4、构建在hadoop之上
2、本地模式安装1.创建本地目录 
$>  mkdir /home/centos/hbase
2.local/standalone模式a)配置JAVA_HOME环境变量(可选) [hbase/conf/hbase-env.sh]        export JAVA_HOME=JDK路径b)配置hbase本地目录 [hbase/conf/hbase-site.xml]
<property>
                <name>hbase.rootdir</name>
                <value>file:///home/centos/hbase</value>
            </property>
c)配置zk本地数据存放目录 [hbase/conf/hbase-site.xml]
<property>
                <name>hbase.zookeeper.properyt.dataDir</name>
                <value>/home/centos/hbase/zk</value>
            </property>
3、伪分布式的模式安装            a)配置  [hbase-site.xml]
<property>
        <name>hbase.rootdir</name>
        <value>hdfs://namenode.example.org:8020/hbase</value>
</property>
<property>
b)启动hbase
$>start-hbase.sh
c)检查进程
$>jps

4、完全分布式

a)解压hbas压缩包
tar -zxvf hbase-1.2.5-bin.tar.gz

b)修改环境配置变量
vi /etc/profile
c)配置conf/hbase-site.xml
<configuration>
        //配置hdfs存放路径
        <property>
             <name>hbase.rootdir</name>
            <value>hdfs://master:9000/hbase</value>
        </property>
        //开启集群
        <property>
             <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        //配置zookeeper服务器,默认端口号,2181可以不用写
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>node-a.example.com,node-b.example.com,node-c.example.com</value>
        </property>
        </configuration>

d)配置conf / regionservers配置群集中运行RegionServer的节点列表,一行一个主机服务器e)conf / backup-masters    备份主实例的每个节点,除非主主设备不可用,否则备份主设备实例将处于空闲状态。    备份master主机名,例如:slave02f)启动zookeeper
zkServer.sh start
g)启动hdfs
start-hbase.sh
h)启动hbase
start-dfs.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息