Hadoop 生态圈各个模块的启动命令 以及 简单配置 的配置要点(CentOS 6.9)

Hadoop基础命令的使用 搭建好Hadoop环境后,就可以使用Hadoop的一些命令来实现一些功能了。HDFS是Hadoop应用用到的一个最主要的分布式存储系统。本实验用一些常用的命令来熟悉Hadoop对文件的操作。熟练掌握hadoop基础命令的使用,理解HDFS和Hadoop的关系。本次环境是:Ubuntu16.04 + jdk1.8.0_151 + hadoop2.7.3 工具包在/simple/soft目录下安装好Hadoop环境之后,可以执行【】命令进行对hadoop进行操作。我们通过命令行和Hadoop打交道,进一步增加对 阅读详情

一、Hadoop

1.1 hadoop 的启动命令

在 /etc/profile 里面自己配好环境变量

start-dfs.sh    	  # 启动hdfs
start-yarn.sh	  # 启动yarn
start-all.sh  		  # 启动HDFS 和 yarn
web上可以通过 50070  和 8088 两个端口访问 hdfs 和 yarn 。

1.2 hadoop 的配置要点

  1. hadoop-env.sh编辑里面的JAVA_HOME,给出真实路径,不要用$JAVA_HOME
  2. slaves 在这个文件里面配置datenode 的ip 或者域名
  3. core-site.xml 确定default:FS, 应该就是namenode 的意思
  4. hdfs-site.xml 备份数
  5. yarn-site.xml 确认 resourcemanager,配置shuffle
  6. mapred-site.xml 这个文件要 cp 一下mapred-queues.xml.template 文件

二、redis

2.1 redis 的启动

  • 首先。redis 的默认安装目录在 /usr/local/ 进入到bin 目录里
./redis-server   启动前台的redis 服务,要是修改了配置文件就会直接后台启动
./redis-server  1>/dev/null 2>&1 &  后台启动redis 服务

./redis-cli   启动客户端服务 

./  也可以不写

2.2 redis 配置的要点

  1. 解压redis 的tar 包
  2. 成功后进入安装目录,输入make 命令,会发现报一些乱七八糟的异常
  3. 先删除安装不成功的目录 make distclean ;
  4. 然后在yum -y install gcc gcc-c++ kernel-devel ,安装gcc ;
  5. 成功后再 make 一次
  6. 成功后make install
  7. 都成功就可以进入 /usr/local 目录下查看安装的redis 了
  8. 记得要把备份一个 redis.conf 文件 ,再将备份文件配置改下,设置成为后台启动

三、hbase

自己先在 /etc/profile 里面配好 HBASE_HOME 的环境变量

3.1 hbase 的启动命令

start-hbase.sh 	  # 这个是服务端的
hbase shell 		 # 这个是进入客户端的
web端可以通过 16010 端口来访问hbase,
不过hbase 是建立在hdfs 基础上的,要先启动hdfs,才能进入这个页面

3.2 hbase 的配置要点

(和hadoop 有些类似)
配置conf 文件夹下的:

  1. hbase-env.sh
- 修改java_home
- 修改  export HBASE_MANAGES_ZK=false  ,将值修改为 flase
  1. hbase-site.xml
    • 指定自己的hdfs
    • 指定zookeeper
    • 指定自己是分布式的
  2. regionservers
    • 配置的都是自己的region server, 和 datanode 类似
  3. 注意 这里的 hbase 分布式集群 的机器时间要同步,不然会启动不起来 region server 。可以用 ntpdate 插件来实现
    在这里插入图片描述

四、zookeeper

4.1 zookeeper 的启动命令

/home/hbase/apps/zookeeper-3.4.5/bin/zkServer.sh start     # 启动单个zk服务
/home/hbase/apps/zookeeper-3.4.5/bin/zkServer.sh status  # 查看zk是flower还是leader
/home/hbase/apps/zookeeper-3.4.5/bin/zkCli.sh   start         # 启动客户端服务

4.2 zookeeper 的安装要点

  1. zk 安装最少需要三台服务器 (因为半数机制)
  2. zk 也需要 jdk
  3. 在conf 目录下 cp zoo_sample.cfg zoo.cfg ,然后修改zoo.cfg 里面的配置,例如: server.1=zookeeper1:2888:3888
    在这里插入图片描述
  4. 然后修改这个文件里面的dataDir 的 路径,自己随便设,设完了保存,然后在自己设的路径下创建目录 和 myid 文件。
  5. zookeeper 是没有一键启动集群的,需要我们自己写shell 脚本来启动
  6. 写shell 脚本时,在 ssh 之后准备启动zk 之前我们需要 source /etc/profile 确保JAVA_HOME 能够被识别出来
  7. 可以将这个 .sh 文件放在 root目录下,可以直接使用,就不需要在配置/etc/profile 了

五、hive

5.1 hive 的启动命令

hive的启动方式有三种:

  1. 交互式的 hive
hive  
  1. 启动hive 的服务来启动
nohup hiveserver2 1>/dev/null 2>&1 &  		# 后台启动hive 服务
hiveserver2 -hiveconf hive.root.logger=DEBUG,console  # 前台启动

启动好之后开始客户端连接

beeline

!connect jdbc:hive2://localhost:10000   #本地连接
!connect jdbc:hive2://hive1:10000  # 远程连接,这个要设置mysql 的远程连接才能成功

然后输入账号密码

5.2 hive 的配置要点

hive 有两种安装方式,一是 最简安装(Derby 做元数据库) 二是标准安装(mysql 做元数据库)
  1. hive-env.sh 修改一下HADOOP_HOME 的路径 和 conf 的路径;
  2. 配置HIVE_HOME and HADOOP_HOME(hive 要用到hadoop);
  3. hive 的元数据配置 hive-site.xml ,就是连接mysql 的配置
  4. 上传一个mysql 的 jdbc驱动的 jar 到 lib 目录下

六、frume

6.1 frume 的启动命令 及 配置要点

  • 首先要进入到sqoop的安装目录
  • 然后就是配置文件自己配置,可以就放在安装目录下,方便使用
# 前台启动
bin/flume-ng agent -c conf/ -f dir_hdfs.conf -n ag1 -Dflume.root.logger=DEBUGE.console

# 后台启动
bin/flume-ng agent -c conf/ -f dir_hdfs.xonf -n ag1 1>/dev/null 2>&1 &

七、sqoop

7.1 sqoop的启动命令

  • mysql 导入到 hdfs 的命令
bin/sqoop import \
--connect jdbc:mysql://hbase1:3306/userdb \
--username root \
--password 123456 \
--target-dir /qphone_sqoop4 \
--fields-terminated‐by ',' \
--table emp \
--split-by id \
--m 2
  • mysql 导入到 hive 的命令
    (这个命令里要有 --hive-import )
bin/sqoop import \
--connect jdbc:mysql://hbase1:3306/userdb \
--username root \
--password 123456 \
--fields-terminated‐by ',' \
--hive-import \
--hive-table t_emp \
--hive-database myhive \
--table emp \
--split-by id \
--m 2
  • 也可以带条件(自己看着插到上面的命令行中)
#where
-- where "id > 1205 " \

#或者query ,(这个不支持 hive 的功能 )
--query 'select id,name,deg from emp WHERE id>1207 and $CONDITIONS' \   

#导入增量
--incremental append \
--check-column id \
--last-value 1208

  • 数据导出到hive 中
bin/sqoop import \
--connect jdbc:mysql://hbase1:3306/userdb \
--username root \
--password 123456 \
--table emp \
--hive-import \
--fields-terminated‐by ',' \
--hive-database myhive \
--hive-table xxoo \
--split-by id \
--m 2
  • 数据导出到mysql 中
bin/sqoop export \
--connect jdbc:mysql://hbase1:3306/userdb \
--username root \
--password 123456 \
--table emp \
--input-fields-terminated‐by ',' \
--export-dir /user/hive/warehouse/myhive.db/xxoo/

7.2 sqoop的配置要点

  1. sqoop-env.sh 里面修改三个配置
export HADOOP_COMMON_HOME=/home/hbase/apps/hadoop‐2.8.1
export HADOOP_MAPRED_HOME=/home/hbase/apps/hadoop‐2.8.1
export HIVE_HOME=/home/hbase/apps/hive‐1.2.1
  1. 测试是否安装成功的命令
./sqoop‐list‐databases \
‐‐connect jdbc:mysql://localhost:3306 \
‐‐username root \
‐‐password 123456
  1. 需要将mysql 的连接驱动jar 包导入到 lib 中

苹果CMS V10 含羞草模板.zip 这是苹果CMS v10版本 高仿某知名网站含羞草的模板,含会员系统,网上399元买的。已经测试投入使用,安装与其他模板相同。 立即下载

相关推荐

银河麒麟v10-arm版离线安装Portainer

银河麒麟v10-arm版离线安装Portainer

q_hsolucky的博客 3051

HDFS 配置、启动命令、测试命令

对于 Linux 系统的目录进行规划 配置目录 粗体 斜体 粗体和斜体 更改所属用户与用户组 上传所需要的安装包 解压 JDK 配置环境变量 $ tar -zxf jdk-7u67-linux-x64.tar.gz -C /opt/modules/ 写入 Java 环境变量 JAVA_HOMEexport JAVA_HOME=/opt/modules/jdk1.7.0_67 export

haoyuexihuai的专栏 6936

【工具】GitHub学生认证+PyCharm配置Copilot全流程指南

本文提供了一份详细的GitHub学生认证及在PyCharm中配置Copilot的完整指南。通过完成A2F认证、准备有效材料并使用干净网络环境,学生可免费获取GitHub Copilot Pro订阅,极大提升编程学习与开发效率。

w7x8y9z的博客 1459

Hadoop集群start-dfs.sh错误解决方式

解决方式 在你解压的hadoop文件中的sbin文件中 vi进去并编辑start-dfs.sh与stop-dfs.sh HDFS_DATANODE_USER=root HADOOP_SECURE_DN_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root vi进去并编辑start-yarn.sh与stop-yarn.sh YARN_RESOURCEMANAGER_USER=root HADOOP_SECURE_DN_USER

秘密的博客 2万+

[机器学习-回归实例] 李宏毅机器学习作业一:PM2.5 预测实例

[机器学习-回归实例] 李宏毅机器学习作业一:PM2.5 预测实例 简介   这是一个回归预测的实例,数据集来自李宏毅的《机器学习》课程的第一次作业,可以用来训练一个线性回归模型或者其他的回归模型,动手实践学习到的理论知识,在实践中去发现问题。这篇文章主要包括数据集的解释、数据的预处理过程及线性回归模型的代码实现这三个部分。由于这个数据集并不能直接使用,还需进行一些重构,为了对初学者更友好一些,我会提供重构完的可以读取后就直接使用的数据集,我也会提供 Matlab\rm MatlabMatlab 可直接使用

qq_27309515的博客 3574

从波形图到参数调优:一次无感BLDC电机启动失败的深度解析

本文深入解析无感BLDC电机启动失败案例,通过波形分析揭示参数不匹配和IPM保护机制触发等关键问题。详细探讨了过零点检测、PWM周期设置及强拖参数调优的底层逻辑,并分享IPM模块保护机制与实战调优技巧,最终实现99.98%的启动成功率。

weixin_29182481的博客 820

start-dfs脚本启动NameNode过程

脚本NameNode启动过程

weixin_43349257的博客 1835

华为OD机试真题-查找单入口空闲区域(Py/Java/C/C++/Js/Go)

华为OD机试(机考)双机位C卷 【查找单入口空闲区域】,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试 - 查找单入口空闲区域。

qq_45776114的博客 1268

Hadoop安装

1.安装vmware 2.新建虚拟机 3.安装Linux4.初步配置 5.克隆 6.完善配置 下载iso镜像文件 CentOS-6.5-x86_64-minimal 。下载VMware,安装过程中客户机操作系统选择linux,网络连接选“使用网络地址转换”,默认下一步。使用iso镜像文件中选择下载的镜像文件。Hostname是创建的主机名,地址选shanghai。下一步创建用户名和密码,下一步选择create Custom Layout,下一步开始配置虚拟机内存。配置过程略。 下一步设置IP,编辑虚拟网

weixin_47465994的博客 928

第1讲|AI产品经理全景图谱:不是“会用AI工具”,而是能对AI产品结果负责

本文从岗位本质出发,系统拆解 AI 产品经理的职责、岗位类型与能力模型,帮助读者理解 AI PM 与传统 PM 的核心差异,明确自己适合的转型方向,并建立“对 AI 产品结果负责”的产品认知。

从零开始,掌握网络安全。提供全面的网络安全教程、攻防演练技巧和行业动态。 1016

Codex 团队如何用自己的产品构建产品——整个 Spec 只有 10 个要点

OpenAI Codex团队采用极简产品开发模式,整个产品规格仅10个要点。团队50-100人长期仅1名PM,设计师代码量已超过工程师。产品负责人Alexander Embiricos透露,团队几乎不写详细文档,仅在需要协调时写简短要点。OpenAI采用独特规划哲学:只做8周内短期或长期方向性规划,拒绝中期路线图。2025年GPT-5.2 Codex发布后,模型能力突破催生了桌面应用开发。团队强调"让离代码最近的人做决策",PM角色转变为"填空者",设计师与工程师界限

348

Hadoop全分布式部署 - CentOS(结尾附视频)

本文关键字:Hadoop、全分布式、安装部署、CentOS。Hadoop软件库是一个计算框架,可以使用简单的编程模型以集群的方式对大型数据集进行分布式处理。

微光点亮星辰 9450

【量化入门】Tushare库获取公募基金的历史净值

在本文中,我们将介绍如何使用Python的Tushare库获取公募基金的历史净值。

木头大左的博客 1144

基于ambari搭建hadoop生态圈大数据组件

Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。

大数据创新开发者、大数据技术开发、创新性大数据分享 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Hadoop伪分布式部署 - CentOS(结尾附视频)

本文关键字:Hadoop、伪分布式、安装部署、CentOS。Hadoop软件库是一个计算框架,可以使用简单的编程模型以集群的方式对大型数据集进行分布式处理。

微光点亮星辰 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Hadoop生态圈框架部署(一)- Linux操作系统安装及配置

本文将介绍CentOS镜像下载创建虚拟机hadoop1,根据虚拟机hadoop1完整克隆出虚拟机hadoop2和虚拟机hadoop3配置虚拟网络和虚拟网卡使用SSH远程连接工具FinalShell来连接虚拟机hadoop1、虚拟机hadoop2和虚拟机hadoop3配置虚拟机的主机名、静态ip地址和uuid,对应关系如下:关闭并禁用防火墙FinalShell 是一款功能全面的 SSH 客户端和终端模拟器,它主要用于远程管理和控制服务器。

zcs2312852665的博客 1743

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Hadoop单机模式部署 - CentOS(结尾附视频)

本文关键字:Hadoop、单机模式、安装部署、CentOS。Hadoop软件库是一个计算框架,可以使用简单的编程模型以集群的方式对大型数据集进行分布式处理。

微光点亮星辰 1万+

一文搞定hadoop及其生态圈组件的安装,赶紧收藏起来吧!

大数据项目综合能力练习前言虚拟机的安装hadoop环境搭建 前言 本篇博客主要内容是: 本次练习所需的安装包均已上传至我的资源,当然这些都是开源软件,建议在去官网下载,但务必注意软件版本之间的联系。 虚拟机的安装 hadoop环境搭建 我使用的linux发行版是 这个版本的hadoop有啥区别 ...

shy-2的博客 1080

Hadoop集群配置

快速创建linux虚拟机,并且搭建好Hadoop集群

weixin_52386133的博客 2123

Hadoop分布式集群搭建方法(Version: java 1.8+CentOS 6.3)

夏天小厨 前言 大数据这个概念,说的通俗点就是对海量数据的处理分析。据不完全统计,世界百分之九十的数据都由近几年产生,且不说海量数据的ETL,单从数据的存储和数据展现的实时性,传统的单机就已经无法满足实际场景的需要例如很多OLAP系统。由此引出了Hadoop,Hadoop是一个开源框架,它允许在整个集群使用简单编程模型计算机的分布式环境存储并处理大数据。它的目的是从单一的服务器到上千台机器的扩...

夏天小厨的博客 779

Hadoop生态圈框架部署 伪集群版(一)- Linux操作系统安装及配置

本指南旨在帮助读者从零开始,在个人计算机上通过VMware Workstation创建并配置一个基于CentOS操作系统的虚拟机,用于构建Hadoop的学习和测试环境。本文档详细记录了从下载CentOS镜像、创建虚拟机、安装CentOS操作系统,到配置虚拟网络、安装SSH远程管理工具FinalShell以及相关环境设置的全过程。通过本指南,读者可以轻松地搭建起自己的Hadoop实验平台,为进一步深入学习Hadoop及相关大数据技术打下坚实的基础。

zcs2312852665的博客 1319

Centos7中Hadoop的安装

必需 安装Hadoop必须得有JDK环境,配置JDK1.8可以在这里查看:https://editor.csdn.net/md/?articleId=107078378 安装包 JDK安装好以后就开始我们的Hadoop,这里是下载好了安装包然后通过filezilla工具移动过去,filezilla工具的提取 链接:https://pan.baidu.com/s/1tml9-VQMklfLOhqbw0OztQ 提取码:sqfn 然后就是我们的Hadoop,Hadoop的下载地址:https://mirror.

qq_43222167的博客 602

基于Ambari搭建hadoop生态圈+Centos7安装教程V2.0优化版(本篇博客写的较为详细,可能比较多,请耐心看)

当我们学习玩搭建hadoop的时候,未免也会遇见很多繁琐的事情,比如很多错误,需要解决。在以后公司,也不可能让你一个一个搭建hadoop,成千上万的电脑,你在一个个搭建,一个个报错,而且每台电脑错误还不一样,这就造成了很大的困扰,所以直接就用ambari里面集成的hadoop生态来用即可在这里,在这里我将写给出如何搭建Ambari以及搭建hadoop生态圈。前提注意:1.要是三个虚拟机都要操作的话,我会特意写出来,没特地说明就是只用在虚拟机操作。

Ricky_youngone的博客 3869

[ 安装 ] Hadoop安装步骤!

Hadoop安装步骤一、准备工作二、具体步骤(一)解压(二)更改权限(三)Hadoop配置hadoop-env.shcore-site.xmlhdfs-site.xml(四)yarn配置1.配置mapred-site.xml2.配置yarn-site.xml3.启动yarn(五)环境变量配置(六)启动\关闭 服务(七)服务启动时输入密码优化(八)HDFS测试   前言:下文中的IP地址、文件路径、主机名等,请根据您自己的实际情况,进行修改和配置。 Hadoop260下载链接 提取码:byfa

且陶陶。 8734

Hadoop生态圈(一) -- 伪分布式集群搭建

集群搭建 1.首先得有一个完整的虚拟机,目前作者使用的是Centos,企业大部分都在用这一款,当然你也可以用Ubntu… 网络状态良好 1.上传文件至虚拟机 1.上传文件的两种方式 1.1我们可以使用xftp上传文件,xftp使用起来方便,直接进行文件的拖拽就可以完成文件的传输,传输的速度也是非常快的,but xftp是收费的网上也有一些密钥可以使用试用版本… 1.2当然我们也可以使用命令进行...

草莓猿 381

Hadoop生态圈之分布式环境搭建

点击ok完成,选择build目录下build arrifacts,就会在项目目录下生成jar包目录,如果要重新生成其他mainclass的jar包,需要把原来生成的jar以及配置的jar删掉,重新来过。core-site.xml,配置核心site文件,在/hadoop2.7.4/etc/hadoop目录下,其中第二个配置的temp文件夹可以原先不存在,会自动创建。hdfs-site.xml,目录同上,这里面有两个路径也可以原先不存在,会自动创建,配置可能不需要这么项,但多一项毕竟保险。

2301_82162165的博客 799
上一篇: 移动公司收费项目的总结
下一篇: scala 学习总结
Apache_Jerry
博客等级 码龄8年 25粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值