安装HBase(伪分布式模式)

  • 获取安装文件
  1. 利用FileZilla工具将hbase-2.2.2-bin.tar.gz上传到/home/hadoop/Downloads目录

操作方法:打开FileZilla,点击左上角文件‘站点管理器’

点击新站点

主机填虚拟机(Ubuntu)的IP地址

用户和密码就是登录Ubuntu的用户和密码

点击连接(端口不用管)

右侧选好目录,在左侧双击即可传输文件

  1. 解压文件到/usr/local目录下

使用命令:cd /usr/local

tar  -zxvf /home/hadoop/Downloads/hbase-2.2.2-bin.tar.gz

  1. 修改目录名

使用命令:mv  ./hbase-2.2.2  ./hbase

(需要加sudo的原因是hbase-2.2.2在root用户权限下;

解决方法:授予权限(chown -R 用户名:用户组  目录)

Sudo chmod -R 777 hbase-2.2.2

)

  1. 修改配置文件

(1)使用命令:vim  ~/.bashrc

文件内容如下:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:/usr/local/hadoop/bin:/usr/local/hadoop/sbin:/usr/local/hbase/bin:$PATH

export HBASE_CONF_DIR=/usr/local/hbase/conf

注意:所有路径中/usr前的/不能省略,path变量中有jdk的路径,hadoop的路径,你需要添加的是hbase的路径以及 HBASE_CONF_DIR变量的值(之前如果安装过Java环境,将这一段直接粘贴在那后面)

(2)使文件生效

使用命令:source  ~/.bashrc

  1. 测试安装是否成功

使用命令:hbase version(此时会报错说什么无效的变量名

解决方法为:修改/usr/local/hbase/conf/hbase-env.sh文件

并将最后一行的注释符号“#”取消,显示如下:

export  HBASE_DISABLE_HADOOP_CLASSPATH-LOOKUP="true"

修改后则为:

  • 伪分布式配置
  1. 修改/usr/local/hbase/conf/hbase-env.sh文件

使用命令:vim ./conf/hbase-env.sh

在文件开始添加以下三行内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162

export HBASE_CLASSPATH=/usr/local/hbase/conf

export HBASE_MANAGES_ZK=true

并将最后一行的注释符号“#”取消,显示如下:

export  HBASE_DISABLE_HADOOP_CLASSPATH-LOOKUP="true"

  1. 修改/urs/local/hbase/conf/hbase-site.xml文件

在文件<configuration>   </configuration>元素中添加如下内容

<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.unsafe.stream.capability.enforce</name>

<value>false</value>

</property>

  1. 运行hbase
  1. 运行ssh localhost
  2. 运行hadoop——start-dfs.sh

  1. 运行hbase——start-hbase.sh
  2. 运行jps 查看是否运行成功(进程顺序和前面的进程ID可以不同哦)

Hbase安装详细步骤相关推荐

  1. Cacti安装详细步骤

    Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据 ...

  2. redis3.0.0 集群安装详细步骤

    2019独角兽企业重金招聘Python工程师标准>>> redis3.0.0 集群安装详细步骤 博客分类: 缓存 Redis集群部署文档(centos6系统) (要让集群正常工作至少 ...

  3. python软件下载安装要钱吗-PyCharm下载和安装详细步骤

    PyCharm下载和安装 进入https://www.jetbrains.com/pycharm/download/#section=windowsPyCharm官方下载页面(如图 2 所示),可以看 ...

  4. python官方下载步骤-Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  5. redis3.0.2 分布式集群安装详细步骤

    redis3.0.2 分布式集群安装详细步骤 --(centos5.8 X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 cs ...

  6. 安装python应该先安装pycharm还是python_Pycharm及python安装详细步骤及PyCharm配置整理(推荐)...

    首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址: https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. ...

  7. linux离线安装pyhs2,Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  8. MySQL5.5.15_linux下mysql-5.5.15安装详细步骤

    linux下mysql-5.5.15安装详细步骤 注:该文档中用到的目录路径以及一些实际的值都是作为例子来用,具体的目录路径以各自安装时的环境为准 mysql运行时需要一个启动目录.一个安装目录和一个 ...

  9. linux下mysql-5.5.15安装详细步骤

    linux下mysql-5.5.15安装详细步骤 注:该文档中用到的目录路径以及一些实际的值都是作为例子来用,具体的目录路径以各自安装时的环境为准 mysql运行时需要一个启动目录.一个安装目录和一个 ...

  10. python安装详细步骤mac_mac如何安装python3

    mac上自带了python2.7 但是由于工作需要需要安装python3.如何安装python3,接下来手把手教你! 可以参考这篇Python安装文章:<python3安装详细步骤> 有2 ...

最新文章

  1. 最新!2022中国大学校友会排名发布
  2. centos安装与配置dhcp服务
  3. python知识点 07-11
  4. 10款WordPress的插件让你的网站的移动体验
  5. How to Register COM in VS
  6. properties随机数与配置文件占位符
  7. Java企业面试算法新得体会之4递归和动态规划问题17问
  8. 基于STEP7 V5.xWinCC V7.x快速开发项目
  9. Git与GitHub安装与配置
  10. Qt 3D Opengl学习
  11. 【js练习】鼠标移入和移出事件
  12. ios识别人脸自动拍照_GitHub - qingweiiOS/FaceRecognition: 活体人脸识别,识别人脸,识别张嘴和摇头动作,并拍照...
  13. 整理了173家国企清单,跳槽必备!
  14. 动感影集制作音乐相册,超简单实用的方法!风靡QQ空间、微信、抖音
  15. location.href和open的几种用法和区别
  16. 亚马逊测评项目怎么做?市场如何?测评资源怎么找​?
  17. html页面如何引用母版页,内容页面访问母版页控件的两种方法
  18. 谷粒商城 Day09 首页分类与SpEL动态缓存切面
  19. 计算机网络常见面试题(自答版)
  20. 武汉新时标文化传媒有限公司新型网红经济爆发式增长

热门文章

  1. constexpr 函数
  2. SPRING框架中ModelAndView、Model、ModelMap区别
  3. mysql中的级联删除和级联置空
  4. GMap 自定义绘图
  5. 安卓开发的简易计算器
  6. 超全Tomcat启动时闪退(点一下就消失了)问题解决,配置了环境变量也没用等问题大总结
  7. Java中遍历HashMap的三种方式
  8. MultipartFile.transferTo接收不到文件
  9. IDEA中如何导入jar包
  10. Android MediaCodec解析