在Debian系统上配置HBase的步骤如下:
下载HBase安装包:
wget http://archive.cloudera.com/one-click-install/squeeze/cdh3-repository_1.0_all.deb
安装CDH3仓库:
sudo dpkg -i cdh3-repository_1.0_all.deb
添加CDH3源到/etc/apt/sources.list.d/cloudera.list
:
sudo vi /etc/apt/sources.list.d/cloudera.list
添加以下内容:
deb http://archive.cloudera.com/debian RELEASE-cdh3 contrib
deb-src http://archive.cloudera.com/debian RELEASE-cdh3 contrib
添加CDH3源的key:
curl -s http://archive.cloudera.com/debian/archive.key | sudo apt-key add -
安装Hadoop和HBase:
sudo apt-get install hadoop-0.20 hadoop-hbase
修改hbase-site.xml
配置文件:
sudo vi /usr/lib/hbase/conf/hbase-site.xml
添加或修改以下配置:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>16010</value>
</property>
</configuration>
修改hbase-env.sh
文件:
sudo vi /usr/lib/hbase/conf/hbase-env.sh
设置JAVA_HOME
:
export JAVA_HOME=/usr/java/default
修改/var/log/hbase
文件夹的权限:
sudo chmod 777 /var/log/hbase
启动HBase:
sudo su hdfs
/usr/lib/hbase/bin/start-hbase.sh
进入HBase shell:
/usr/lib/hbase/bin/hbase shell
验证HBase是否启动成功:
在HBase shell中执行以下命令:
status 'simple'
如果没有报错,说明HBase已经成功启动。
请注意,以上步骤是基于特定版本的HBase和Hadoop进行配置的,具体版本可能会有所不同。建议参考官方文档或相关社区支持以获取更详细的指导。