这个文章只讲hbase0.94.4的搭建,hadoop1.0.4已经搭建完成,这里不再讲述
步骤1 vi /etc/security/limits.conf,增加
yht - nofile 32768
yht soft nproc 32000
yht hard nproc 32000
yht为运行hbase的用户名。
步骤2 vi /etc/pam.d/common-session 末尾增加 session required pam_limits.so,不然上面的更改不会生效。
步骤3 修改hadoop根目录下面conf/hdfs-site.xml,增加
<name>dfs.support.append</name>
<value>true</value>
</property>
<property>
<name>dfs.datanode.max.xcievers</name>
<value>4096</value>
</property>
步骤4 修改hbase根目录下面的conf/hbase-env.sh,修改JAVA_HOME。
步骤5 修改hbase的hbase-site.xml,内容如下
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoopmaster:9000/hbase</value>
<description>The directory shared by RegionServers.
</description>
</property>
<property>
<name>dfs.support.append</name>
<value>true</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoopslave1</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/yht/zookeeper</value>
</property>
</configuration>
步骤6 hbase配置完成,先重启,然后启动hdfs,然后bin/start-hbase.sh
如果不出意外,打开http://本机IP:60030可以看到hbase相关信息