centos6 安装hbase+hadoop单机版
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 表示安装成功
著作权声明:本文由几度易水原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢! |