zoukankan      html  css  js  c++  java
  • zookeeper安装以及hbase安装及简单使用

    zookeeper安装

    解压后将zookeeper-3.3.4/conf目录下面的 zoo_sample.cfg修改为zoo.cfg,配置文件内容如下所示:

    tickTime=2000
    dataDir=/home/hadoop/storage/zookeeper
    clientPort=2181
    initLimit=5
    syncLimit=2

     

     

    启动

    cd zookeeper-3.3.4/
    bin/zkServer.sh start

    启动之后jps查看进程之后会出现一个QuorumPeerMain的进程

    关闭zookeeper

    ./zKserver.sh stop

    hbase安装

    1.解压安装包至路径 /usr/local

    sudo tar -zxf ~/下载/hbase-1.1.2-bin.tar.gz -C /usr/local

    2.将解压的文件名hbase-1.1.2改为hbase方便使用

    sudo mv /usr/local/hbase-1.1.2 /usr/local/hbase

    3.查看hbase版本,确定hbase安装成功

    /usr/local/hbase/bin/hbase version

    4.接下来先启动hadoop

    然后输入命令jps,能看到NameNode,DataNode和SecondaryNameNode都已经成功启动,表示hadoop启动成功

    5.接着切换目录至/usr/local/hbase;再启动HBase

    cd /usr/local/hbase sudo bin/start-hbase.sh bin/hbase shell

     

     

    运行成功后创建一个表

    create 'student','Sname','Ssex','Sage','Sdept','course'

     

    然后执行put命令来添加主键为95001,学号为95001,名字为LiYing的一行数据

    put 'student','95001','Sname:','LiYing'

    执行put命令来为95001行下的course列族的math列添加了一个数据

    put 'student','95001','course:math','80'

    执行delete命令来删除student表中95001行下的Ssex列的所有版本的数据,用get命令来查看

    delete 'student','95001','Ssex'

    get 'student','95001'

    执行deleteall命令来删除student表中的95001行的全部数据

    deleteall 'student','95001'

    scan 'student'

    HBase中有两个用于查看数据的命令:1、get命令,用于查看表的某一行数据;2、scan命令用于查看某个表的全部数据

    执行get命令查看‘student’表‘95001’行的数据

    get 'student','95001'

    使用scan命令查看‘student’表的全部数据

    scan 'student'

    最后如果想退出数据库相关操作,输入exit命令即可退出

    exit

    停止hbase运行

    sudo bin/stop-hbase.sh

     

     

  • 相关阅读:
    [机器学习实战]K-近邻算法
    [机器学习Lesson3] 梯度下降算法
    [机器学习Lesson 2]代价函数之线性回归算法
    [机器学习Lesson 1] 机器学习简介
    Flume
    Kafka基础入门
    打造MacOS版“XShell”
    你好,智哥(摘自微信公众号“野兔故事会”)
    打印小册子
    php--strlen()与mb_strlen的作用与区别
  • 原文地址:https://www.cnblogs.com/l1205/p/14142391.html
Copyright © 2011-2022 走看看