hbase
安装与配置(完全分布式)
- 解压安装包
- 启动hdfs
- 启动zookeeper
- 修改配置文件
- hbase-env.sh
export JAVA_HOME=/opt/modules/jdk1.7.0_79
export HBASE_MANAGES_ZK=false
- hbase-site.xml
<configuration>
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://node-1:8020/user/hbase</value>
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>node-1:2181,node-2:2181,node-3:2181</value>
</property>
</configuration>
- regionservers
node-1
node-2
node-3
- 替换lib目录下关于hadoop和zookeeper的jar包
rm -rf lib/hadoop-*
rm -rf lib/zookeeper-3.4.6.jar|
将准备好的jar包再复制到lib下
- scp 复制
- 启动hbase
bin/start-hbase.sh
- 注意
hbase1.0之后要自己设置web端口,1.0之前不能指定,还有必须写node-1:8020