zookeeper单机多实例
其实就是跑多个zk服务,以zkServer1为例,配置如下:其中192.168.29.128为虚拟机ip 很重要

dataDir=/virgil/zooserver/server1/data
dataLogDir=/virgil/zooserver/server1/logs
clientPort=2181
server.1=192.168.29.128:2888:3888
server.2=192.168.29.128:2889:3889
server.3=192.168.29.128:2890:3890

其余实例只需要保证clientPort,dataDir,dataLogDir,不一样即可
hadoop关键配置
写在前面:配置时最好写具体的ip,不要用localhost或者127.0.0.1,不然本地机器访问不到虚拟机
core-site.xml配置

    <property><name>hadoop.tmp.dir</name><value>file:/virgil/hadoop/tmp</value><description>Abase for other temporary directories.</description></property><property><name>fs.defaultFS</name><value>hdfs://192.168.29.128:9000/hbase</value></property>

hdfs-site.xml配置

    <property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.name.dir</name><value>file:/virgil/hadoop/tmp/dfs/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/virgil/hadoop/tmp/dfs/data</value></property>

hbase配置
hbase-site.xml配置

    <property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.master.info.port</name><value>60010</value></property><property><name>hbase.rootdir</name><value>hdfs://192.168.29.128:9000/hbase</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/virgil/zooserver/data</value></property><property><name>hbase.zookeeper.quorum</name><value>192.168.29.128</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/virgil/zooserver/data</value></property>

java API访问位于虚拟机中的hbase
依次启动zookeeper、hadoop、hbase后

        Configuration HBASE_CONFIG = new Configuration();HBASE_CONFIG.set("hbase.zookeeper.quorum", "192.168.29.128");HBASE_CONFIG.set("hbase.zookeeper.property.clientPort", "2181");HBaseConfiguration cfg = new HBaseConfiguration(HBASE_CONFIG);HBaseAdmin admin = new HBaseAdmin(cfg);System.out.println(admin.tableExists("tableName"));

zookeeper、hadoop、hbase单机伪分布式环境搭建(虚拟机vmware)相关推荐

  1. 最详细的Hadoop+Hbase+Hive完全分布式环境搭建教程(二)

    继续上次的教程,这次安装hbase与hive.之前有同学反应百度网盘中没有hbase安装包,这次补上了,在上篇博客的网盘链接中已经有了,最详细的Hadoop+Hbase+Hive完全分布式环境搭建教程 ...

  2. Hadoop单机和伪分布式环境搭建

    hadoop环境搭建 1.三个环境        单机.伪分布式.分布式 2.三个分支       apache版本(Apache基金会)       cdh版本(cloudera公司)       ...

  3. Hadoop2.2.0伪分布式环境搭建(附:64位下编译Hadoop-2.2.0过程)

    Hadoop2.2.0伪分布式环境搭建: 写在前面:Hadoop2.2.0默认是支持32位的OS,如果想要在64位OS下运行的话,可以通过在64位OS下面编译Hadoop2.2.0来实现,编译的操作步 ...

  4. HDFS伪分布式环境搭建-很不错

    HDFS伪分布式环境搭建 原创 ZeroOne01 2018-03-24 19:51:20 评论(0) 655人阅读 HDFS概述及设计目标 什么是HDFS: 是Hadoop实现的一个分布式文件系统( ...

  5. 1 Hadoop 3.2.4分布式环境搭建

    1 Hadoop 3.2.4分布式环境搭建 1 系统配置 3台centOS虚拟机 # 配置hosts解析 vim /etc/hosts192.168.88.129 hadoop1 192.168.88 ...

  6. Hadoop入门基础教程 Hadoop之伪分布式环境搭建

    伪分布式模式即单节点集群模式,所有的守护进程都运行在同一台机器上.这种模式下增加了代码调试功能,可以查看内存.HDFS文件系统的输入/输出,以及与其他守护进程交互.以Hadoop用户远程登录K-Mas ...

  7. Hadoop学习总结(3)——Hadoop伪分布式环境搭建

    一.Hadoop运行模式 Local (Standalone) Mode 本地模式 适用于开发人员测试Debug 使用本地文件系统 Pseudo-Distributed Mode 伪分布式模式 适用于 ...

  8. 第1关:伪分布式环境搭建

    实验环境: hadoop2.7: JDK8: HBase2.1.1: hadoop已安装: JDK已安装,环境变量已配置: HBase压缩包已下载,存放在/opt目录下. 在搭建环境之前我们首先来了解 ...

  9. Hadoop小兵笔记【五】hadoop2.2.0伪分布式环境搭建疑难-第一个用例wordcount失败

    问题现象 问题原因 由于参考了之前研究生阶段下载的资料,按照真分布式环境一步步配置,觉得只是将datanode同时存放在namenode,将hdfs-site.xml文件中的dfs.replicati ...

最新文章

  1. Java 包的概述和讲解
  2. 解决内存不可read和written的问题
  3. python正则匹配数字_python 正则匹配字母数字中的任意数字,字母
  4. tomcat Server.xml Context配置
  5. 工业级千兆以太网光纤收发器产品介绍
  6. myeclipse开发代码颜色搭配保护视力
  7. 【转】C++学习一 结构与结构体
  8. 详解NLP和时序预测的相似性【附赠AAAI21最佳论文INFORMER的详细解析】
  9. ipv6 ospf配置方法_思科路由器 RIP、OSPF、EIGRP 路由协议最简单的配置实例详解
  10. HbuilderX未检测到手机或模拟器
  11. VPS定时任务没有按时执行的问题
  12. 基于OpenCV实现的灰度图幻影坦克
  13. Sonya and Exhibition 【模拟】
  14. Lightroom无法在卷计算机上,lightroom无法正常启动怎么办?解决lightroom无法启动方法...
  15. dpi和ppi换算_八一八那些px、pt、ppi、dpi、dp、sp之间的关系
  16. 用分支限界法求解01背包
  17. X.509证书解析程序(C++版)
  18. android 开机向导OOBE源码分析
  19. android 存储卡 合并,安卓手机合并内存卡到内置存储
  20. 对于阿里云轻量应用服务器的介绍?它的优点?值得购买吗?

热门文章

  1. 千博企业网站管理系统源码 支持电脑和手机版
  2. C#利用委托实现窗体间的值传递
  3. jQuery hash 插件
  4. magento: configurable 显示所有属性及获取 Json Config how to get Json Config by product id
  5. drupal7的目录结构及术语
  6. 延迟加载图片 Lazy Load
  7. jQuery水印插件 - Watermark 和 FormWatermark
  8. gcc g++ 支持c++11编译的标准和区别
  9. Linux(debian7)操作基础(十四)之文本搜索命令grep使用方法
  10. Linux——Vi/Vim如何消除搜索后的关键字高亮