hbase2.1.9 centos7 完全分布式 搭建随记

这里是当初在三个ECS节点上搭建hadoop+zookeeper+hbase+solr的主要步骤,文章内容未经过润色,请参考的同学搭配其他博客一同使用,并记得根据实际情况调整相关参数

 

1. 指定位置解压

 

2. vi /etc/profile

  1. export HBASE_HOME=/opt/hbase/hbase-2.1.9
  2. export PATH=.:${JAVA_HOME}/bin:${SCALA_HOME}/bin:${SPARK_HOME}/bin:$PATH
  3. source /etc/profile

 

3. vi /.../hbase-2.1.9/conf/hbase-env.sh

  1. export JAVA_HOME=/opt/jdk/jdk1.8.0_191
  2. export HADOOP_HOME=/opt/hadoop/hadoop-2.7.7
  3. export HBASE_HOME=/opt/hbase/hbase-2.1.9
  4. export HBASE_CLASSPATH=ls /opt/hadoop/hadoop-2.7.7/etc/hadoop/
  5. export HBASE_PID_DIR=/opt/DonotDelete/hbasepid
  6. export HBASE_MANAGES_ZK=false
  7. ###
  8. export HBASE_CLASSPATH-->hadoop配置文件的位置
  9. HBASE_MANAGES_ZK=false-->不启用HBase自带的Zookeeper集群
  10. export HBASE_PID_DIR-->存储pid,防止pidtmp文件夹中被删而造成无法通过命令关闭进程
  11. 详见:
  12. https://blog.csdn.net/xiao_jun_0820/article/details/35222699
  13. https://www.cnblogs.com/qindongliang/p/4894572.html
  14. https://www.cnblogs.com/weiyiming007/p/12018288.html
  15. 同样的,为了hadooppid的安全
  16. vi /opt/hadoop/hadoop-2.7.7/etc/hadoop/hadoop-env.sh
  17. export HADOOP_PID_DIR=/opt/DonotDelete/hadooppid
  18. 同理vi ~/spark-env.sh
  19. export SPARK_PID_DIR=/opt/DonotDelete/sparkpid

 

4. vi /.../hbase-2.1.9/conf/hbase-site.xml

  1. 注:如果要指定HDFS上的目录,端口号要与hdfs-site.xml中设为一致
  2. <configuration>
  3. <property>
  4. <name>hbase.rootdir</name>
  5. <value>hdfs://Gwj:8020/hbase</value>
  6. </property>
  7. <property>
  8. <name>hbase.zookeeper.property.clientPort</name>
  9. <value>2181</value>
  10. </property>
  11. <property>
  12. <name>zookeeper.session.timeout</name>
  13. <value>120000</value>
  14. </property>
  15. <property>
  16. <name>hbase.master.maxclockskew</name>
  17. <value>150000</value>
  18. </property>
  19. <property>
  20. <name>hbase.zookeeper.quorum</name>
  21. <value>Gwj,Ssj,Pyf</value>
  22. </property>
  23. <property>
  24. <name>hbase.tmp.dir</name>
  25. <value>/opt/hbase/temphbasedata</value>
  26. </property>
  27. <property>
  28. <name>hbase.cluster.distributed</name>
  29. <value>true</value>
  30. </property>
  31. <property>
  32. <name>hbase.master</name>
  33. <value>Gwj:60000</value>
  34. </property>
  35. </configuration>

 

5. vi /.../hbase-2.1.9/conf/regionservers

  1. Ssj
  2. Pyf

 

6. 启动 关闭 检查状态

  1. /opt/hbase/hbase-2.1.9/bin/start-hbase.sh
  2. stop-hbase.sh
  3. status-hbase.sh

 

正常启动节点进程

  1. HBase
  2. Master---HMaster
  3. Slave---HRegionServer

 

hbase2.1.9 centos7 完全分布式 搭建随记的更多相关文章

  1. zookeeper3.5.5 centos7 完全分布式 搭建随记

    zookeeper3.5.5 centos7 完全分布式 搭建随记 这里是当初在三个ECS节点上搭建hadoop+zookeeper+hbase+solr的主要步骤,文章内容未经过润色,请参考的同学搭 ...

  2. Centos7完全分布式搭建Hadoop2.7.3

    (一)软件准备 1,hadoop-2.7.3.tar.gz(包) 2,三台机器装有cetos7的机子 (二)安装步骤 1,给每台机子配相同的用户 进入root : su root ---------& ...

  3. 2.hadoop基本配置,本地模式,伪分布式搭建

    2. Hadoop三种集群方式 1. 三种集群方式 本地模式 hdfs dfs -ls / 不需要启动任何进程 伪分布式 所有进程跑在一个机器上 完全分布式 每个机器运行不同的进程 2. 服务器基本配 ...

  4. hadoop2.8 集群 1 (伪分布式搭建)

    简介: 关于完整分布式请参考: hadoop2.8 ha 集群搭建   [七台机器的集群] Hadoop:(hadoop2.8) Hadoop是一个由Apache基金会所开发的分布式系统基础架构.用户 ...

  5. Hadoop2.7.7 centos7 完全分布式 配置与问题随记

    Hadoop2.7.7 centos7 完全分布式 配置与问题随记 这里是当初在三个ECS节点上搭建hadoop+zookeeper+hbase+solr的主要步骤,文章内容未经过润色,请参考的同学搭 ...

  6. 基于腾讯Centos7云服务器搭建SVN版本控制库

    基于腾讯Centos7云服务器搭建SVN版本控制库 最近在和小伙伴组队参加一个关于人工智能的比赛,无奈不知道怎么处理好每个人的代码托管问题,于是找到了晚上免费svn托管服务器的服务,但是所给的免费空间 ...

  7. hadoop分布式搭建

    1.新建三台机器,分别为: hadoop分布式搭建至少需要三台机器: master extension1 extension2 本文利用在VMware Workstation下安装Linux cent ...

  8. CentOS7.5 下搭建SFTP

    CentOS7.5 下搭建SFTP Linux 创建用户组 groupadd sftp 创建用户test useradd -G sftp -s /sbin/nologin test -s 禁止用户ss ...

  9. [Jenkins]CentOS7下Jenkins搭建

    最近在倒腾Kubernetes的一些东西,这次需要用到Jenkins来实现自动化构建.来讲一讲搭建的整个过程. Jenkins是什么 Jenkins提供了软件开发的持续集成服务.它运行在Servlet ...

随机推荐

  1. CDN百科第三讲 | 如果用了云服务器,还需要做CDN加速吗?

    在全站上云的背景下,云计算已经不仅仅是大型互联网公司的独享概念,正在被更多的传统企业.中小企业甚至个人站长所采用.在众多云计算服务中,最常见两个产品就是云服务器和CDN,今天的CDN百科第三讲,就给大 ...

  2. 循序渐进VUE+Element 前端应用开发(8)--- 树列表组件的使用

    在我前面随笔<循序渐进VUE+Element 前端应用开发(6)--- 常规Element 界面组件的使用>里面曾经介绍过一些常规的界面组件的处理,主要介绍到单文本输入框.多文本框.下拉列 ...

  3. set基本运用

    /* set集合基本用法 */ #include<iostream> #include<set> using namespace std; //set<T>a; v ...

  4. springboot使用自定义异常

    sprinboot使用自定义注解 创建自定义异常类,继承RuntimeException public class MyException extends RuntimeException {   p ...

  5. 今天抠图,Python实现一键换底片!想换什么换什么(附源码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 生活中我们会拍很多的证件照,有的要求红底,有的是白底,有的是蓝底,今天不通 ...

  6. DML_Data Modification_INSERT

    Data Modification (INSERT.DELETE.UPDATE.MERGE)之INSERT(基础知识,算是20年来第2次学习MSSQL吧,2005年折腾过一段时间的Oracle)INS ...

  7. UDF_获取某年某月有多少天

    UDF --获取某年某月有多少天 --drop function fn_GetDayofMonth_1 /* HLERP ( [dbo].[GetMonths] ) */ go create func ...

  8. CKAD个人考试心得

    先晒一波本人的CKA和CKAD证书! 如下正式分享CKAD心得: 考试相关准备: l 练习:https://github.com/dgkanatsios/CKAD-exercises: l 网络:必须 ...

  9. 在Unix系统中执行可执行文件

    这篇文章是我在一个叫做Charlotte数据挖掘的公众号上看到的文章,文首提到转载自"朱小厮的博客",当我今天执行一个自己编译的可执行文件后的运行阶段想到了这篇文章,直接一次成功. ...

  10. vc6.0代码转vs2017相关问题

    vc6.0代码转vs2017相关问题 命令行 error D8016: “/ZI”和“/Gy-”命令行选项不兼容fatal error C1083: 无法打开包括文件: “WinSock2.h”: N ...