Linux下安装配置hbase
本片文章将会简单介绍以下在Linux环境下配置hbase,看之前请出门左传看一下在Linux下安装hadoop的文章。否则没有hadoop你的hbase将会无法启动。
1. 第一步下载hbase,百度搜索即可。
这里给出官网地址,选择你的适用版本
http://hbase.apache.org/downloads.html
2. 接下来解压
tar -xvf 你的压缩包
3. 然后就是重要的一步了
修改配置文件
进入hbase目录的conf目录
(sudo) vim hbase-env.sh
在里面添加以下几行:
export JAVA_HOME=你的jdk目录
export HBASE_CLASSPATH=hadoop目录/etc/hadoop
export HBASE_PID_DIR=任意目录(但是必须有权限)/pids
export HADOOP_HOME=hadoop目录
export HBASE_HOME=hbase目录
修改hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost/hbase</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>hbase目录/zookeeper/data</value>
</property>
<property>
<name>hbase.zookeeper.property.dataLogDir</name>
<value>hbase目录/zookeeper/logs</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>hbase目录/tmp</value>
</property>
<property>
<name>hbase.regionserver.lease.period</name>
<value>240000</value>
</property>
<property>
<name>hbase.rpc.timeout</name>
<value>280000</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>120000</value>
</property>
</configuration>
然后保存。
接下来就可以启动你的hbase了
进入hbase目录的bin目录
执行./start-hbase.sh即可。