HBase 的安装配置小结

一、配置文件

1、在HBase-env.sh配置

export JAVA_HOME=/opt/module/jdk1.8.0_144
#设置hbase不使用内置的zk集群
export HBASE_MANAGES_ZK=false
#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=    128m"

2、在HBase-site.xml 中配置

<configuration>

<!-- 指定数据存储在hdfs上的目录路径--> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop102:9000/HBase</value> </property> <!-- 指定集群为分布式运行--> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 0.98后的可以不加此配置,之前版本没有.port,默认端口为60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value> </property> <!-- 如果用的不是内置的zk,这步不配置也行--> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper-3.4.10/zkData</value> </property> </configuration>

二、启动与查看

1.1单点启动命令

//启动regionserver
hbase-daemon.sh start regionserver
//启动master
hbase-daemon.sh start  master

2.2群起命令

2.2.1先配置conf/regionservers,在里面添加集群中需要启动regionserver的服务器的主机名

2.2.2群起命令

#此方法需另外单点启动Master
hbase-daemons.sh start regionserver
#此方法会自动在当前服务器上启动Master服务
start-hbase.sh

3 查看

 

 根据上诉端口登录web端查看

三、便利配置

  在使用中发现Hbase的shell命令与Linux不一样,所以需要在操作端进行设置,这里只讲Xshell的设置

 

 

 

posted @ 2020-03-18 19:09  可以看看你胖次吗  阅读(311)  评论(0编辑  收藏  举报
Live2D