【CDH实战】- 01.安装Cloudera_Hadoop集群(CentOS6.5+CDH 5.6)

概述:本次实验部署两台服务器,采用RPM安装的方式。

实验环境:
CentOS 6.5
CDH 5.6

  1. 操作系统基本设置
# IP设置
# Hostname 设置
# hosts 设置
# selinux 设置
# 防火墙设置
  1. 配置 httpd 服务
# 检查 httpd 是否安装
# 安装 httpd 
# 启动httpd服务
service httpd restart
  1. 设置必要的软件 yum 源

  2. 配置Java JDK(每个节点)

#安装jdk
yum install -y oracle-j2sdk1.7-1.7.0+update67-1

#配置Java环境变量
echo -e 'export JAVA_HOME=/usr/java/default' >> /etc/profile
alternatives --install  /usr/bin/java  java /usr/java/jdk1.7.0_67-cloudera/bin/java 200
alternatives --set java /usr/java/jdk1.7.0_67-cloudera/bin/java 
alternatives --install  /usr/bin/javac javac /usr/java/jdk1.7.0_67-cloudera/bin/javac 200
alternatives --set javac /usr/java/jdk1.7.0_67-cloudera/bin/javac
  1. 安装 cloudera-manager-agent(每个节点)
#安装命令
yum install  cloudera-manager-agent
  1. 安装 cloudera-manager-server-db(cloudera manager 节点)
#安装命令
yum install cloudera-manager-server-db
  1. 安装后检查
#检查 cloudera 安装包
rpm -qa | grep -i cloudera

检查cloudera包

#检查 cloudera 服务
chkconfig | grep -i cloudera

检查cloudera服务
8. 启动服务

#启动 cloudera-scm-server-db 服务
service cloudera-scm-server-db start
[root@elephant ~]# service cloudera-scm-server-db start
The files belonging to this database system will be owned by user "cloudera-scm".
This user must also own the server process.

The database cluster will be initialized with locale en_US.UTF8.
The default text search configuration will be set to "english".

fixing permissions on existing directory /var/lib/cloudera-scm-server-db/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 32MB
creating configuration files ... ok
creating template1 database in /var/lib/cloudera-scm-server-db/data/base/1 ... ok
initializing pg_authid ... ok
setting password ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok

Success. You can now start the database server using:

    postgres -D /var/lib/cloudera-scm-server-db/data
or
    pg_ctl -D /var/lib/cloudera-scm-server-db/data -l logfile start

Adding configs
Creating SCM configuration file: /etc/cloudera-scm-server/db.properties
waiting for server to start.... done
server started
CREATE ROLE
CREATE DATABASE
Created db properties file /etc/cloudera-scm-server/db.properties
Creating DB amon for role ACTIVITYMONITOR
CREATE ROLE
CREATE DATABASE
Created DB for role ACTIVITYMONITOR
Creating DB rman for role REPORTSMANAGER
CREATE ROLE
CREATE DATABASE
Created DB for role REPORTSMANAGER
Creating DB nav for role NAVIGATOR
CREATE ROLE
CREATE DATABASE
Created DB for role NAVIGATOR
Creating DB navms for role NAVIGATORMETASERVER
CREATE ROLE
CREATE DATABASE
Created DB for role NAVIGATORMETASERVER
Enabled remote connections
waiting for server to shut down.... done
server stopped
DB initialization done.
waiting for server to start.... done
server started
#启动cloudera-manager-server服务
service cloudera-manager-server start
tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
  1. 安装集群
    在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 配置服务
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 测试

在这里插入图片描述

su - hdfs
hadoop fs -mkdir /user/test
hadoop fs -chown -R test.test /user/test

sudo -u hdfs hadoop fs -mkdir /user/
sudo -u hdfs hadoop fs -mkdir /user/test
sudo -u hdfs hadoop fs -chown -R test:test /user/test

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值