hadoop,hbase,mongodb多节点集群安装入门教程以及ycsb测试性能
来源:互联网 发布:eclipse mac安装 编辑:程序博客网 时间:2024/05/21 23:33
突然发现很多同学对搭环境很敬畏,一部分原因在于没有这种经历,另一部分原因便是对linux的不熟悉。
解决办法就两点:
1、熟悉linux基本操作
2、google
我认为主要在锻炼解决问题的能力,而且在搭建环境的过程中会对所搭建的工程有更进一步的理解。
我本来准备把hadoop,hbase,mongodb以及ycsb的测试从头到尾写一个入门级的文档,结果过了个寒假发现都忘了差不多了。。于是把之前的草稿找出来草草的写一下大致流程吧,并且每个部分都提供了比较全面的文档。
文章分为5个部分,分别为系统安装配置,hadoop安装配置,hbase安装配置,mongodb安装配置,ycsb配置以及测试hbase和mongodb的性能。
环境:使用3台VMware的虚拟机,单核,内存1G,系统镜像为ubuntu-12.04.4-server-i386(最好是干净的系统)
软件准备:
关于版本的问题下面会说到。
jdk-6u24-linux-i586.bin
hadoop-1.1.2.tar.gz
hbase-0.96.0-hadoop1-bin.tar.gz
mongodb-linux-i686-2.4.9.tgz
apache-maven-3.1.1-bin.tar.gz
YCSB-master.zip
或者打包下载:点这里
1. 系统安装配置
a) 安装虚拟化软件,VMware workstation 或者 virtual box,或者申请云主机。。
b) 启动3台虚拟机,载入ubuntu的镜像,可以是用傻瓜安装一路next(只装ssh),一些配置装好后在改
c) 配置网络
三个节点的ip和hostname如下:
IP:10.10.82.225 hostname:zfhmaster
IP:10.10.82.199 hostname:zfhslave
IP:10.10.82.221 hostname:hwxslave
以下配置以zfhmaster为例说明
sudo vi /etc/network/interfaces #网络接口配置,包括网络接口说明、IP地址、子网掩码、网关等
auto eth0
iface eth inetstatic
address10.10.82.225
gateway10.10.82.1
netmask 255.255.255.0
sudo vi/etc/resolv.conf # DNS服务器设置
nameserver202.120.224.6
sudo vi /etc/hostname # 主机名设置
zfhmaster
sudo vi /etc/hosts #域名解析映射
10.10.82.225 zfhmaster
10.10.82.199 zfhslave
10.10.82.221 hwxslave
2. hadoop安装配置
3. hbase安装配置
4. mongodb安装配置
Mongodb 集群搭建--Replica Set(主要)
5. ycsb配置以及测试hbase和mongodb的性能
参考文档:
利用ycsb测试redis性能(主要参考ycsb安装配置部分)
用这个版本会遇到的问题:
How to compile YCSB for Hbase 0.96.0?
即针对pom.xml需要修改两个地方,
<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <version>0.96.0-hadoop2</version></dependency>
需要改为:<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>0.96.0-hadoop1</version></dependency>
测试性能的话,看一下workloads下不同的负载文件,然后跑负载,处理数据就行了(一笔带过。。。)
- hadoop,hbase,mongodb多节点集群安装入门教程以及ycsb测试性能
- YCSB对HBase性能测试
- YCSB 对HBase 性能测试
- 利用ycsb测试hbase性能
- YCSB--HBase性能测试工具的安装和使用
- 使用YCSB执行HBase性能测试
- YCSB基础知识及HBase性能测试
- YCSB 安装 hadoop 2.2.0 + hbase 0.96
- ycsb测试hbase
- YCSB测试hbase
- YCSB 测试 MongoDB
- YCSB对HBase性能测试(配置运行步骤)
- 使用YCSB测试MongoDB的微分片性能
- 性能测试框架YCSB
- hadoop集群安装hbase
- <Hadoop>HBase 集群安装
- YCSB的安装编译与运用--测试HBase
- Hadoop --MapReduce2 - 群集设置(多个节点以及大集群中数千个节点进行安装)
- SGU 180-Inversions(树状数组离散化求逆序对数)
- 统计程序中空格,制表符,换行符的个数
- Javac 用法记录
- Myeclipse创建Web项目
- Android上用speex做回音消除
- hadoop,hbase,mongodb多节点集群安装入门教程以及ycsb测试性能
- ZOJ-2420
- 软件测试
- POJ3468 A Simple Problem with Integers 线段树 区间成段更新+区间求和
- EditPlus保存文件产生副本
- mysql优化Analyze Table
- OPENSSL 编译
- 期末心得
- NETDEV 协议 四