centos6 安装hbase+hadoop单机版

前置:.安装yum详细 安装jdk详细

1.修改hosts

vi /etc/hosts  修改hbase节点名称所对应的ip

192.168.1.103   HBaseServer 

2.生成密钥对实现hadoop无密匙登陆

su - root
ssh-keygen -t rsa -P ''

3.设置权限

cd /root/.ssh
cat id_rsa.pub > authorized_keys
chmod 700 ../.ssh
chmod 600 *
chmod 644 authorized_keys

一、安装hadoop

1.解压 tar -vxf hadoop-1.1.2.tar

2.进入解压后的文件夹 cd hadoop-1.1.2/conf

3.vi core-site.xml   在文件中添加以下内容

第一个配置hdfs://HBaseServer :8020  表示文件访问的节点名称和接口

第二个配置/var/hadoop 配置文件存放目录

<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://HBaseServer :8020</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/var/hadoop</value>
</property>
</configuration>

4.vi hdfs-site.xml

第一个/var/hadoop/dfs/name 配置备份地方

第二个1配置 备份个数

第三个true 开启append

<configuration>
<property>
<name>dfs.name.dir</name>
<value>/var/hadoop/dfs/name</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.support.append</name>
<value>true</value>
</property>
</configuration>

5.vi hadoop-env.sh 配置jdk路径

# The java implementation to use. Required.
export JAVA_HOME=/usr/java

5.echo HBaseServer > masters

echo HBaseServer > slaves

添加本机名称到masters与slaves

6.cd ../bin   

./start-dfs.sh 开启hadoop服务

./hadoop dfsadmin -report 查看文件报告

二、安装hbase

1.解压 tar -vxf hbase-0.94.7.tar

2.cd hbase-0.94.7/conf/

vi hbase-site.xml

第一个hdfs://HBaseServer:8020/hbase 配置访问位置

第二个true 开启分布式

第三个/var/hadoop/zookeeper 配置zookeeper文件位置

第四个HBaseServer 配置托管的服务器

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://HBaseServer:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/var/hadoop/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>HBaseServer</value>
</property>
</configuration>

3.echo HBaseServer > regionservers 添加HBaseServer到regionservers

4.vi hbase-env.sh 在里面添加jdk位置与开启zookeeper

JAVA_HOME=/usr/java

export HBASE_MANAGES_ZK=true

5.配置hadoop打开文件数限制

su root
echo -ne "
hadoop soft nofile 65536
hadoop hard nofile 65536
" >>/etc/security/limits.conf

6.cd /usr/local/hadoop/hadoop-0.94.7/bin

./start-hbase.sh  启动hbase

./hbase hbck 查看 显示为Status:OK 表示安装成功

posted @ 2013-06-19 23:06  几度易水  阅读(1354)  评论(0编辑  收藏  举报