1、部署Zookeeper集群(hadoop0\hadoop1\hadoop2)

1.1、在hadoop0上解压缩Zookeeper-3.4.5.tar.gz

1.2、执行命令

cp conf/zoo_sample.cfg conf/zoo.cfg

1.3、修改文件conf/zoo.cfg

dataDir=DATA_PATH
clientPort=2181
#增加
server.0=hadoop0:2888:3888
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888

1.4、执行命令

mkdir DATA_PATH
#生成数据目录

1.5、产生标记文件

echo ''>DATA_PATH/myid

1.6、把hadoop0上的Zookeeper复制到其他节点

scp -rq zookeeper hadoop1:/user/local
scp -rq zookeeper hadoop2:/user/local

1.7、修改标记文件

#在hadoop1上执行
echo ''>DATA_PATH/myid
#在hadoop2上执行
echo ''>DATA_PATH/myid

1.8、在三个节点上分别执行

bin/zkServer.sh start

1.9、检查

(1)执行jps查看

(2)执行bin/zkServer.sh status

2、搭建HBase集群

hadoop0作为主节点,hadoop1和hadoop2作为从节点

2.1、在hadoop0上解压缩

2.2、编辑文件conf/hbase-env.sh内容

export JAVA_HOME=JDK_PATH
export HBASE_MANAGES_ZK=false

2.3编辑文件conf/hbase-site.xml内容

<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop0,hadoop1,hadoop2</value>
</property>
<!-- 在1.x版本以后如果不配置本节点,HBase web界面不启动 -->
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>

2.4、修改conf/regionservers内容

hadoop1
hadoop2

  

2.5、复制hbase到hadoop1、hadoop2节点

2.6、启动hbase之前,要检查hadoop的hdfs、zookeeper是否正常运行

在hadoop0上执行

bin/start-hbase.sh

  

2.7、检查

执行jps命令,在hadoop0上看到一个新的java进程,是HMaster

查看http://hadoop0:60010

问题:

在HA的hadoop集群中,怎么部署HBase?配置几个HMaster?HBase能不能保证HA?

最新文章

  1. 3-linux下部署tomcat应用
  2. Asp.Net 配置IISExpress允许外部访问
  3. .NET中Debug模式与Release模式
  4. Ubuntu安装uget和aria2下载工具
  5. Hadoop分布式部署——要点
  6. SwitchCompat 修改颜色
  7. sql中获得时间的参数
  8. 【leetcode】9. Palindrome Number
  9. coffeeScript demo
  10. 【转】Java学习之Iterator(迭代器)的一般用法 (转)
  11. Spring注解用法
  12. 用xml画水平虚线和竖直虚线.md
  13. @Data 注解引出的 lombok 小辣椒
  14. maven+springMVC(二)
  15. WordPress plugin Contact Form [CSRF → LFI] vulnerable 2019-03-17
  16. django源码分析 python manage.py runserver
  17. Redis的Cluster配置
  18. Hadoop学习笔记(一):安装与配置
  19. 在Power BI报表和仪表板中显示刷新日期\时间
  20. [django]http请求

热门文章

  1. Linux /dev 自动创建设备节点
  2. iOS 进阶 第三天(0326)
  3. 用 HTML 编写博客栏目
  4. 【狼窝乀野狼】Excel那些事儿
  5. [转载]C#中的WebBrowser控件的使用
  6. HDAO
  7. PE文件结构详解(三)PE导出表
  8. 任务调度 QUARTZ
  9. servlet中获取request中文乱码问题分析
  10. RFID开发笔记 Alien阅读器文档