Hbase集群搭建二(Hadoop搭建)
<mesos.version>1.0.0</mesos.version>
3. 安装jdk:下载地址 (root用户安装)
[root@centos66-2 hadoop]# java -version java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
4. 安装Apache-maven 下载
apache-maven:是一个项目管理和构建自动化工具
wget http://apache.fayea.com/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz tar -xvf apache-maven-3.5.0-bin.tar.gz
export PATH=/home/hbase/apache-maven-3.5.0/bin:/usr/java/jdk1.8.0_101/bin:$PATH
5. mvn package
$ cd /home/hadoop$ man package
6. 下载 hadoop 发行版
wget http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.5.0-cdh5.2.0.tar.gz tar -xvf hadoop-2.5.0-cdh5.2.0.tar.gz
7. 文件复制
cp /home/hbase/hadoop/target/hadoop-mesos-0.1.0.jar /home/hbase/hadoop-2.5.0/share/hadoop/common/lib/
8. 执行脚本
cd hadoop-2.5.0mv bin bin-mapreduce2 mv examples examples-mapreduce2 ln -s bin-mapreduce1 bin ln -s examples-mapreduce1 examplespushd etc mv hadoop hadoop-mapreduce2 ln -s hadoop-mapreduce1 hadoop popdpushd share/hadoop rm mapreduce ln -s mapreduce1 mapreduce popd
9. hadoop 文件配置 core-site.xml 文件位置:hadoop-2.5.0/etc/hadoop/
<configuration><property><name>hadoop.tmp.dir</name><value>/home/grid/working/hadoop/ljl_hadoop_data</value></property><property><name>fs.defaultFS</name><value>hdfs://10.110.110.10:9000</value></property><!-- This value should match the value in fs.defaultFS --><property><name>fs.default.name</name><value>hdfs://10.110.110.10:9000</value></property> </configuration>
10. hdfs-site.xml
<configuration><property><name>dfs.permissions</name><value>false</value></property><property><name>dfs.replication</name><value>1</value></property> </configuration>
11. mapred-site.xml
<configuration><property><name>mapred.job.tracker</name><value>10.110.110.10:9001</value></property><property><name>mapred.jobtracker.taskScheduler</name><value>org.apache.hadoop.mapred.MesosScheduler</value></property><property><name>mapred.mesos.taskScheduler</name><value>org.apache.hadoop.mapred.JobQueueTaskScheduler</value></property><property><name>mapred.mesos.master</name><value>10.110.110.10:5050</value></property><property><name>mapred.mesos.executor.uri</name><value>hdfs://10.110.110.10:9000/hadoop-2.5.0.tar.gz</value></property> </configuration>
12.masters
master
13.slaves
slave1 salve2
14. hadoop-env.sh 至少要配置 JAVA_HOME
export JAVA_HOME=/usr/java/jdk1.7.0_76 export MESOS_JAR="/usr/share/java/mesos-0.24.0.jar" export PROTOBUF_JAR="/home/hbase/hadoop-2.5.0/share/hadoop/mapreduce1/lib/protobuf-java-2.5.0.jar" export MESOS_NATIVE_JAVA_LIBRARY="/usr/local/lib/libmesos.so" export MESOS_NATIVE_LIBRARY="/usr/local/lib/libmesos.so" export HADOOP_CLASSPATH="/usr/share/java/mesos-0.24.0.jar:$HADOOP_CLASSPATH" export HADOOP_HEAPSIZE=2000
15. mesos-master-env.sh 文件位置/usr/etc/mesos
export PATH=/home/hbase/hadoop-2.5.0/bin:$PATH export MESOS_log_dir=/var/log/mesos
16. mesos-slave-env.sh
export PATH=/home/hbase/hadoop-2.5.0/bin:$PATH export MESOS_log_dir=/var/log/mesos
17. 重启 mesos
18. 启动hdfs (18-20 只在master上操作)
export PATH=/home/hbase/hadoop-2.5.0/bin:$PATH hadoop namenode -format hadoop namenode & hadoop datanode &
19.将hadoop-2.5.0打包上传
cd /home/hbase tar zcf hadoop-2.5.0-cdh5.2.0.tar.gz hadoop-2.5.0 hadoop fs -put hadoop-2.5.0-cdh5.2.0.tar.gz /hadoop-2.5.0-cdh5.2.0.tar.gz
20. 启动jobtacker
hadoop jobtracker &
21. 进入slave1 , slave 2 查看hadoop是否启动,若无启动,格式化手动启动
$ ssh grid@10.110.110.10$ ps -aux | grep hadoop
22. 格式化启动操作
$ cd /home/hbase/hadoop-2.5.0/bin$ bin/hadoop namenode -format$ bin/start-mapred.sh
上一篇 下一篇
转载于:https://www.cnblogs.com/SkeyJIA/p/7102048.html
Hbase集群搭建二(Hadoop搭建)相关推荐
- 从零开始搭建K8S集群(二)-- 搭建K8S集群
一.下面我们开始搭建K8S集群 配置K8S的yum源(自v1.6.0起,Kubernetes默认启用了CRI,Container Runtime Interface,详情请查看官网:https://k ...
- Hbase高手之路 -- 第二章 -- HBase集群的搭建
Hbase高手之路 – 第二章 – HBase集群的搭建 一. 下载并安装 1. 下载安装包 2. 上传服务器 3. 解压 tar -zxvf hbase-2.4.10-bin.tar.gz -C . ...
- 从零开始搭建Kubernetes集群(三、搭建K8S集群)
一.前言 在上一篇文章 从零开始搭建Kubernetes 1.10.0 集群(二.搭建虚拟机环境)中,我们已经搭建好了基础的虚拟机环境.现在,我们可以开启我们真正的K8S之旅. 我们将现有的虚拟机称之 ...
- 安装部署(七) HBase集群安装部署与测试
HBase集群安装部署与测试 Hadoop 2.7.2 Spark 2.0.0 Kafka 0.10.0.0 HBase 1.2.2 Zookeeper 3.4.8 参考: http://www.t ...
- Hadoop(六)搭建分布式HBase集群
接上一章节,在单机版的HBase中,HMaster,HRegionServer,Zookeeper都在一个JVM进程中运行,通过两个阶段来搭建.学习分布式的HBase,伪分布式和分布式. 一,伪分布式 ...
- hadoop hive hbase 集群搭建
摘要:去年开发BI系统,其中ETL用到了Hadoop和Hive,我用三台Dell服务器,搭建了一个Hadoop集群,用于开发测试. 在接下来的几篇中,我会介绍些BI架构设计的内容,以及在开发中遇到的困 ...
- 在Hadoop集群上,搭建HBase集群
(1)下载Hbase包,并解压:这里下载的是0.98.4版本,对应的hadoop-1.2.1集群 (2)覆盖相关的包:在这个版本里,Hbase刚好和Hadoop集群完美配合,不需要进行覆盖. 不过这里 ...
- Hadoop集群搭建Hbase集群
Habse介绍 HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统".就像B ...
- hadoop(八) - hbase集群环境搭建
1. 上传hbase安装包hbase-0.96.2-hadoop2-bin.tar.gz 2. 解压 tar -zxvf hbase-0.96.2-hadoop2-bin.tar.gz -C /clo ...
- 【笔记】Hadoop + zookeeper + hbase 集群搭建 简洁版
版本: JAVA8 hadoop-3.1.1 hbase-2.0.2 zookeeper-3.4.10 集群配置:hadoop master 主备切换 hbase master 主备切换 zookee ...
最新文章
- Windows 2003 AD升级至Windows 2012 AD之DHCP服务器迁移
- Orchard Core 文档翻译 (六)HTML
- 读秦小波《设计模式之禅》 -- 单例模式
- 【Virtual Judge】The 2019 China Collegiate Programming Contest Harbin Site-Keeping Rabbits
- AI:基于计算机视觉和语音识别案例项目打包过程记录20181226-19
- Android Linux内核编译调试
- 【转】C语言中DEFINE简介及多行宏定义
- 英语写作学习笔录 task1 conclusion
- Eclipse如何连接SQL Server 2005数据库
- 山东理工大计算机学院袁帅,山东理工大学学子讲坛暨第一届学生会学风建设交流会举办...
- wechart image标签
- 通达oa mysql密码_谁知道通达OA数据库user表密码的加密方法?
- 服务器芯片将填补中国空白,3年迭代4次技术,芯片黑马填补国产空白,韩企的垄断被打破...
- Ubuntu 15.10 x64 安装 Android SDK
- python 实现多线程下载m3u8格式视频,使用FFmpeg合并(升级修订自s_kangkang_A)
- 2016级移动应用开发在线测试14-MediaPlayer
- 自动连接 无法连接网络连接服务器,微信提示无法连接到服务器怎么办?微信无法连接服务器怎么解决?...
- 抗混叠滤波器 - 原理
- Qt 使用 Matlab函数
- CCF考试——201412-4最优灌溉
热门文章
- C#委托与事件 简明
- 手低眼高 初学者学习Hibernate的方法
- 怎么又有了50个 Gmail 邀请
- java 异步事件_处理异步事件的三种方式
- get占位符传多个参数_未知环境下的Lidar概率占位栅格图(Occupancy Grid Map) Python代码实现...
- 获取返回值作为变量_解决多线程间共享变量线程安全问题的大杀器——ThreadLocal...
- 画活动图教程_绘画教程116—传统的山水现代的刀画,看了就会的步骤图
- int类型年月怎么区间查询_LeetCode 力扣官方题解 | 57.插入区间
- 阐述Session加载实体对象的过程
- Java基础-Java中的堆内存和离堆内存机制