• 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 表示安装成功

    著作权声明:本文由几度易水原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!
  • 相关阅读:
    [kuangbin带你飞]专题十二 基础DP1 E
    hdu 1203 I NEED A OFFER! (01背包)
    hdu 2602 Bone Collector (01背包)
    hdu 4513 吉哥系列故事——完美队形II (manacher)
    hdu 2203 亲和串 (KMP)
    hdu 1686 Oulipo (KMP)
    hdu 1251 统计难题 (字典树)
    hdu 2846 Repository (字典树)
    hdu 1711 Number Sequence (KMP)
    poj 3461 Oulipo(KMP)
  • 原文地址:https://www.cnblogs.com/jdys/p/3145166.html
Copyright © 2020-2023  润新知