您的位置:首页 > 运维架构

Hadoop-HBase 单机部署

2015-12-13 13:43 435 查看
一、系统版本

        Linux系统 wdOS-1.0-x86_64.iso

       关于wdOS说明

[b]       1 安装简单,快速,去掉了安装过程中不必要的烦锁操作和不必要的选择
       2 可选安装集成web环境,如lamp,lnmp,lnamp,并可相互自由切换使用
       3 可选安装集成wdcp管理系统,可方便管理服务器和站点,数据库,FTP等
       4 小巧,整个ISO文件就600M左右,快载快速,也可方便刻录光盘
       5 安全,稳定,高效。[/b]

[b]       安装系统时,请选择选项【3】。装个纯净版的就好。[/b]

二、 测试环境安装

[b]       软件版本[/b]

[b]       hadoop-2.4.1.tar.gz  jdk-7u65-linux-i586.tar.gz   hbase-0.96.2-hadoop2-bin.tar.gz[/b]

[b]       1、 系统环境准备[/b]

[b]              修改linux的主机名hostname[/b]

[b]                     #vim /etc/sysconfig/network[/b]

[b]                     如:hostname=master[/b]

[b]              设置IP地址与主机名称映射关系[/b]

[b]      [b]              [/b]#vim/etc/hosts[/b]

[b]                     如:192.168.2.135master[/b]

      [b]              如有必要,可创建hadoop用户或者hbase用户[/b]

         [b]               #groupadd hadoop[/b]

         [b]               #useradd –g hadoop hadoop[/b]

          [b]              #passwd hadoop[/b]

          [b]       输入新密码[/b]

      [b]       免密登录[/b]

         [b]             #ssh-keygen–t rsa[/b]

                     #cpid_rsa.pub authorized_keys

                     #chmod600 authorized_keys

[b]       2、 安装jdk[/b]

[b]              #tar –zxvf jdk-7u65-linux-i586.tar.gz[/b]

[b]              #mv jdk1.7_6_05 jdk1.7[/b]

[b]              #vim /etc/profile[/b]

[b]              export  JAVA_HOME=/usr/local/chit/jdk1.7[/b]

[b]              export  CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib[/b]

[b]              export  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH[/b]

[b]       3、 安装hadoop[/b]

[b]              #tar –zxvf hadoop-2.4.1.tar.gz[/b]

[b]              配置hadoop环境变量[/b]

[b]              export   JAVA_HOME=/usr/local/chit/jdk1.7[/b]

[b]              export   HADOOP_HOME=/usr/local/chit/hadoop-2.4.1[/b]

[b]              export   CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib[/b]

[b]              export   PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH[/b]

[b]              配置文件[/b]

[b]              hadoop-env.sh[/b]

[b]              设置正确的java_home[/b]

[b]              配置文件core-site.xml[/b]

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->

<!-- Put site-specific property overrides in this file. -->

<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/data/tmp</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/home/hadoop/data/hdfsdata</value>
</property>
</configuration>            

[b][b]             [/b]格式化文件[/b]

[b][b][b]             [/b][/b]进入hadoop的bin目录下[/b]

[b][b][b]             [/b][/b]#hadoop namenode –format[/b]

[b][b][b]             [/b][/b]启动hdfs[/b]

[b][b][b]             [/b][/b]进入hadoop的sbin目录下[/b]

[b][b][b]             [/b][/b]#start-dfs.sh[/b]

[b][b][b]             [/b][/b]测试是否成功[/b]

[b][b][b]             [/b][/b]#jps[/b]

[b][b][b]             [/b][/b]查看进程[/b]

[b][b][b]             [/b][/b]Namenode[/b]

[b][b][b]             [/b][/b]Secondnamenode[/b]

[b][b][b]             [/b][/b]datanode[/b]

[b][b][b]             [/b][/b]浏览器地址访问http://ip:50070[/b]

[b][b][b]       [/b][/b]4、 安装HBase[/b]

[b][b][b]             [/b][/b]#tar –zxvf hbase-0.96.2-hadoop2-bin.tar.gz[/b]

[b][b][b]             [/b][/b]修改配置文件hbase-env.sh[/b]

[b][b][b]             [/b][/b]JAVA_HOME=……[/b]

[b][b][b]             [/b][/b]export HBASE_MANAGES_ZK=true[/b]

[b][b][b]             [/b][/b]修改配置文件hbase-site.xml[/b]

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:6000</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/data/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.2.135</value>
</property>
</configuration>

 [b][b][b]           [/b][/b]启动hbase了[/b]

 [b][b][b][b]           [/b][/b][/b]进入hbase的bin目录下,执行start-hbase.sh[/b]

            验证是否成功

            #jps

            HRegionServer HMaster  HQuorumPeer

            浏览器地址验证http://ip:60010
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: