欢迎投稿

今日深度:

HBase环境搭建,

HBase环境搭建,


HBase单机搭建

1)    导航到file

cd/home/empty/file

tar -zvxf hbase-1.2.6-bin.tar.gz–C /home/empty/soft

cd hbase-1.2.6

2)    修改配置文件,保存退出

vim conf/hbase-site.xml

<property>
	<name>hbase.rootdir</name>
       <value>/home/empty/data/hbase/root</value>
</property>
<property>
	<name>hbase.zookeeper.property.clientPort</name>
       <value> 2182</value>
</property>


HBase伪分布式搭建

1.     解压HBase文件

1)     导航到file文件夹

cd file

2)     解压HBase文件

tar -zxvf hbase-1.2.6-bin.tar.gz -C ~/soft/

2.     配置环境变量

1)     编辑环境变量

vim ~/.bashrc

export HBASE_HOME=/home/empty/soft/hbase-1.2.6

export PATH=$HBASE_HOME/bin:$PATH

2)     更新环境变量

source ~/.bashrc

3.     配置hbase-env.sh

1)     导航到/home/empty/soft/hbase-1.2.6/conf

cd /home/empty/soft/hbase-1.2.6/conf

2)     编辑hbase-env.sh

vim hbase-env.sh

	export JAVA_HOME=/usr/lib/jdk
	--如果你是使用hbase自带的zk就是true,如果使用自己的zk就是false
	export HBASE_MANAGES_ZK=false

4.     配置HBase参数

vimhbase-site.xml

<property>
    <name>hbase.rootdir</name>
	<value>hdfs://master:9000/hbase</value>
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>

HBase完全分布式搭建

1.     解压HBase文件

1)     导航到file文件夹

cd file

2)     解压HBase文件

tar -zxvf hbase-1.2.6-bin.tar.gz -C ~/soft/

2.     配置环境变量

1)     编辑master节点环境变量

vim ~/.bashrc

	export HBASE_HOME=/home/empty/soft/hbase-1.2.6
	export PATH=$HBASE_HOME/bin:$PATH

更新环境变量

source ~/.bashrc

2)     配置slave1节点环境变量

scp ~/.bashrc empty@192.168.28.142:/home/empty/

ssh到slave1节点

ssh slave1

更新slave1环境变量

source ~/.bashrc

退出slave1节点到master节点

exit

3)     配置slave2节点环境变量

scp ~/.bashrc empty @192.168.28.143:/home/empty/

ssh到slave2节点

ssh slave2

更新slave2环境变量

source ~/.bashrc

退出slave2节点到master节点

exit

3.     配置hbase-env.sh

1)     导航到/home/empty/soft/hbase-1.2.6/conf

cd /home/empty/soft/hbase-1.2.6/conf

2)     编辑hbase-env.sh

vim hbase-env.sh

	export JAVA_HOME=/usr/lib/jdk
	--如果你是使用hbase自带的zk就是true,如果使用自己的zk就是false
	export HBASE_MANAGES_ZK=false

4.     配置hbase-site.xml

vim hbase-site.xml

  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase</value>
  </property>
  <property>
     <name>hbase.cluster.distributed</name>
     <value>true</value>
  </property>
  <property>
      <name>hbase.master</name>
      <value>master:60000</value>
  </property>
   <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/empty/data/zookeeper/data</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>master,slave1,slave2</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
  </property>

5.     最后配置regionservers,把里面的内容改成下面的就可以了

slave1

slave2

6.    拷贝hbase到所有的节点

scp -r ~/soft/hbase-1.2.6 empty@192.168.28.142:/home/empty/soft

scp -r ~/soft/hbase-1.2.6 empty@192.168.28.143:/home/empty/soft

 


www.htsjk.Com true http://www.htsjk.com/hbase/40141.html NewsArticle HBase环境搭建, HBase单机搭建 1)    导航到file cd/home/empty/file tar -zvxf hbase-1.2.6-bin.tar.gz–C /home/empty/soft cd hbase-1.2.6 2)    修改配置文件,保存退出 vim conf/hbase-site.xml property namehbase.ro...
相关文章
    暂无相关文章
评论暂时关闭