虚拟机Linux下安装Cloudera

-------------------------------------前文-------------------------------------

在我还未接触CDH的情况下安装cloudera,首先就是边百度教程边具体实践,然后就遇到了很多挫折。

于是我遍写下这篇文章来展示自己的安装过程,以及遇到的一些问题和解决方法。

-------------------------------------目录-------------------------------------

一、虚拟机下的系统安装

系统安装

静态ip上网设置

安装增强功能

二、Cloudera安装的准备工作

安装包的下载

系统克隆

三、Cloudera的安装

脚本安装CDH(离线)

-------------------------------------正文-------------------------------------

一、虚拟机下的系统安装
我的cloudera版本选择的是5.9.0,rhel选择的是6.3,虚拟机VM12.0
配置默认就行,单CPU+2G内存,硬盘大小我写的是30G
安装的时候,选择桌面版,同时添加应用库:
应用程序:emacs(gedit)
---开发:全要了
---数据库:全要了
---基本系统:我没打印机,所以没要“打印客户端”
---服务器:看着来吧,我全要了

然后就是进入系统,
①关闭防火墙
②关闭SELinux
gedit /etc/selinux/config
修改SELinux=disabled
③修改hostname
gedit /etc/sysconfig/network
④修改hosts
gedit /etc/hosts
ip+空格+主机名(例如:192.168.101.221 hadoop1)
我是三个虚拟机组成集群,所以写了三行host

⑤静态ip设置(可上网)

打开网络连接,编辑eth0
删除mac地址,在ip4中添加一行

设置ip、网关等(这里要具体说明一下)

---静态ip上网设置

首先你的ip自然就是刚刚写的主机ip

打开cmd->键入ipconfig

打开windows的网络和共享中心->更改适配器设置->右键当前网卡(WLAN或者以太网)->
共享->全部打勾->选择一个网络连接(选择vm的虚拟网卡)->确定

打开vm软件->菜单编辑->虚拟网络编辑器->NAT模式->按照图片打勾->子网IP前三位设置
需要跟你刚写的Linux主机IP一致,最后一位写0

继续打开NAT设置->查看网关IP

确认返回后,cmd下键入ipconfig查看是否生效

生效了,ip地址已经改变,ok返回Linux

继续设置网络连接,填写相应参数

---Tips:

非正常关机后,可能显示网络已禁用,解决办法是
service network stop
rm /var/lib/NetworkManager/NetworkManager.state
然后重启

应用网络之后,开始安装增强功能(http://www.cnblogs.com/web21/p/6007289.html)

命令

cd /
mkdir /aaa
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
tar zxvf VMwareTools-10..... -C /aaa
cd /aaa/vmware-tools-distrib/
./vmware-install.pl
然后就是一路回车。

完成之后reboot重启。

二、Cloudera安装的准备工作

http://archive-primary.cloudera.com/cm5/redhat/6/x86_64/cm/5/RPMS/x86_64/

从上面的地址把RPM包全部下载下来,放到一个文件夹中。

http://archive.cloudera.com/cm5/installer/5.9.0/cloudera-manager-installer.bin

把安装脚本.bin文件下载下来。

http://archive.cloudera.com/cdh5/parcels/5/

将画出的三个文件下载下来,放到一个文件夹中。

接下来,把rpm文件夹和parcel文件夹拖入Linux桌面中,完成后关机。

克隆当前主机,作为节点使用(我克隆的两份,一共三个主机)。

三、Cloudera的安装

开启所有主机

按照之前的方法,把克隆主机的hostname和IP修改掉,然后命令service network restart。

---对所有主机操作:

命令行进入rpm文件夹,然后命令yum localinstall --nogpgcheck *.rpm

---Tips:

若出现上述错误,一般来说就是你系统安装的时候,软件库少了,看看需要什么,重新来一遍把。

完成之后,命令行进入parcel文件夹,然后命令cp /opt/cloudera/parcel-repo/

---对主节点的主机操作:

将.bin文件移进Linux的桌面中,命令chmod +x ./cloudera-manager-installer.bin

如果出错,仔细阅读并按照其说明操作,再重复上面的命令运行,

一切顺利之后会提示下一步,如图

点掉,然后等待半分钟左右,打开浏览器,键入地址:localhost:7180/(这个/一定要有)

之后就是一般的安装流程:(搜索主机IP填写的时候,是一行一个IP)

后面就是按照你的需求,安装需要的组件,至此,CDH已经安装完成了。

-------------------------------------后文-------------------------------------

本文纯手打截图,希望对各位有所帮助。

时间: 2024-10-12 21:21:06

虚拟机Linux下安装Cloudera的相关文章

虚拟机VMware下安装Red Hat Linux 9.0步骤详解

注意:本安装全部是在虚拟机上进行的,用的是ISO镜像文件安装. 1.安装完VMware  Workstation后,启动VMware  Workstation,新建一个虚拟机,其主界面如下图. 2.VMware  Workstation的配置 VMware  Workstation安装完毕后,利用它可以建立多个虚拟机,每新建一个虚拟机,就会要求你建立一个配置文件.这个配置文件实际上相当于新电脑的"硬件配置",你可以在配置文件中决定虚拟机的硬盘如何配置,内存多大,准备运行哪种操作系统,是

linux下安装Oracle时交换空间不足的解决方法

摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法, 至于第一种方法应该是安装系统时设置交换区. 1.使用分区: 在安装OS时划分出专门的交换分区,空间大小要事先规划好,启动系统时自动进行mount. 这种方法只能在安装OS时设定,一旦设定好不容易改变,除非重装系统. 2.使用swapfile:(或者是整个空闲分区) 新建临时swap

Linux 下安装jdk——之Jdk安装

Java软件工程师必备技能之一:Linux 下安装JDK 对于选择在Linux 下开发应用的程序员来说的 在Linux安装Jdk 是必备的技术之一了. 在这里呢,我使用Ubuntu演示在Linux 下使用命令行安装Jdk1.7(图形化界面就不考虑了!!!) 第一步:安装虚拟机 第二步:安装Ubuntu 第三步:安装JDK 资源: Ubuntu 10(我的32位机 .大家注意对号入座) Linux ubuntu 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19

Redhat linux下安装oracle11r2手册+截图_toto_V1.0

 在Linux下安装配置Oracle 11g R2详细过程(在整个过程中是在虚拟机下模拟的,虚拟机磁盘设置成了100GB) 1.Linux环境配置准备 环境:Linux:Redhat Enterprise 6,DB:Oracle 11gR2 X64,Oracle安装到/home/oralce_11目录下. 配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的) 1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过) 内存大小 grep MemTotal /proc

在linux下安装配置Initiator

在linux下安装和配置Initiator 环境 : 开启虚拟机,安装有linux操作系统. 首先打开linux操作系统,进入后使用命令ifconfig –a查看ip地址 在windows下安装安装有SecureCRT 7.1软件或者putty来进行远程控制     在linux下安装Initiator [[email protected] ~]# mkdir -p /mnt/cdron 创建目录并将光盘挂载到/mnt/cdrom目录下 [[email protected] ~]# mount

【Java】Linux下安装配置Oracle JDK 1.7版本

1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ②创建一个目录,解压压缩包 mkdir usr/lib/jvm 移动到该目录,并解压 [email protected]:/usr/lib$ sudo

linux下安装zookeeper(集群版)

在linux下安装zookeeper(单机版)中已经介绍了如何在linux中搭建单机版本的zookeeper,本篇将基于上一篇的基础上继续搭建集群版的zookeeper. 在原来的基础上再准备两台虚拟机: 我的虚拟机ip分别是:192.168.174.132,192.168.174.130,192.168.174.131 对应的hostname分别是:master,slave1,slave2 hostname可自行查看和修改:http://jingyan.baidu.com/article/57

Linux下安装Oracle11g

1. 下载安装VMware Workstation v9.0.2 虚拟机软件,下载rhel-server-6.0-x86_64-dvd.iso安装Red Hat Enterprise Linux 6 64-bit操作系统到VMware中,安装时候添加Linux用户oracle.2. 在Vmware虚拟机中设置光驱属性为使用ISO映像文件linux.x64_11gR2_database.iso,并连接到虚拟机,拷贝光驱中的Oracle11G安装文件夹database到虚拟机的/u02/目录下3. 

linux下安装jira详细步骤

首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个java目录:mkdir java 等等,具体祥看本文,希望对你有所帮助 linux下安装jira 第一步:安装jdk1.从官网下载jdk的安装包 2.将jdk的安装包上传到虚拟机或者服务器:scp 文件名(jdk-7u17-linux-x64.tar.gz) [email protected]要传的虚拟机或者服务器(210.56.194.45) 3.在./usr/local/目录下面