cloudera 离线安装

来源:互联网 发布:淘宝长款半身裙 编辑:程序博客网 时间:2024/06/06 05:03

1.1 设置ip地址

service network restart验证: ifconfig

1.2 关闭防火墙

service iptables stop验证: service iptables status

1.3 关闭防火墙的自动运行

chkconfig iptables offchkconfig --list iptables验证: chkconfig --list | grep iptables

1.4 设置主机名

(1)hostname chaoren(2)vi /etc/sysconfig/network

1.5 ip与hostname绑定

vi /etc/hosts验证: ping chaoren

1.6 设置ssh免密码登陆
执行命令

ssh-keygen -t rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh-copy-id -i ~/.ssh/id_rsa.pub hostnamessh-copy-id -i ~/.ssh/id_rsa.pub "-p 20022 test@192.168.3.2"

修改端口全局的

vi /etc/ssh/ssh_configPort 20022

验证: ssh hostname
1.7 安装jdk

(1)cd /usr/local(2)chmod u+x jdk-6u24-linux-i586.bin(3)./jdk-6u24-linux-i586.bintar zxvf xxxx.gz(4)mv jdk-1.6.0_24  jdk(5)vi /etc/profile 增加内容如下:export JAVA_HOME=/usr/local/jdkexport PATH=.:$JAVA_HOME/bin:$PATH(6)source /etc/profile验证: java -version

1.8 关闭seLinux

vi  /etc/selinux/config  (将SELINUX改为disabled)

重启
reboot -h now

2.1 ntp同步
主机

yum install -y ntpvim /etc/ntp.conf restrict default nomodifyserver  127.127.1.0     # local clockfudge   127.127.1.0 stratum 10 /etc/init.d/ntpd start客户机yum install -y ntpvim /etc/ntp.conf server 主机IPserver  127.127.1.0     # local clockfudge   127.127.1.0 stratum 10 /etc/init.d/ntpd start

3 mysql 安装

不能创建mysql用户lsattr /etc/passwdchattr -i /etc/passwdlsattr /etc/groupchattr -i /etc/grouplsattr /etc/gshadowchattr -i /etc/gshadowlsattr /etc/shadowchattr -i /etc/shadow卸载mysqlrpm -qa |grep mysqlrpm -e --nodeps xxxxx安装mysqlyum -y install mysql-serverservice mysqld startchkconfig mysqld onmysql_secure_installation

语法:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';   例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';语法:mysql> grant 权限1,权限2,...权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;grant all privileges  on *.* to root@'%' identified by "xxx";flush privileges; 

——————————–准备CDH安装包

• 介质准备
1、执行文件下载
http://archive.cloudera.com/cm5/installer/
2、rpm包下载
http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/
2、kafka包下载
http://archive.cloudera.com/kafka/parcels/latest/

• 配置yum源
进入/etc/yum.repos.d目录创建cloudera-manager.repo文件。内容如下:
[cloudera-manager]
name = Cloudera Manager, Version 5.3.2
baseurl = http://IP地址/cm5.3.2
gpgcheck = 0

• 依赖的软件服务
CM安装需要依赖postgresql数据库(可以更改为其他数据库)和其他一些服务组件,可以在操作系统安装时进行软件的选择安装也可以后期安装。安装时可以下载安装包进行安装,也可以使用yum方式进行安装,yum方式安装:

yum -y install postgresql-serveryum -y install postgresqlyum -y install httpdyum -y install perlyum -y install bind-utilsyum -y install libxsltyum -y install cyrus-sasl-gssapiyum -y install redhat-lsbyum -y install cyrus-sasl-plainyum -y install portmap yum -y install fuse yum -y install fuse-libs yum -y install ncyum -y install python-setuptools
service httpd startservice httpd setatus

• 本地yum源验证
将rpm包放入/var/www/html/cdh目录,启动http服务,将repo文件中的baseurl地址粘贴到浏览器以验证是否能通过http方式进行访问。
• 开始安装
任意目录执行cloudera-manager-installer.bin开始安装。
• 日志查看和错误定位
安装过程中可以能会出现错误提示,在安装提示框上查看对应错误日志生成目录,查看对应的错误日志即可。
无论安装是否成功,对应/etc/yum.repos.d目录下会增加.rpmnew文件,此文件一般链接到下载CM的远程仓库地址,删除在继续重试安装。

其他用户啊添加sudo 权限
Visudo

安装失败
yun clean all
servicecloudera-scm-server restart

减少对swap分区写数据
echo 0 > /proc/sys/vm/swappiness 临时
sysctl -w vm.swappiness=0
降低hadoop集群对cpu的占用
echo never >/sys/kernel/mm/redhat_transparent_hugepage/defrag (/etc/rc.local)

7182
7180

Lib包位置
/usr/share/cmf/lib

/opt/cloudera/parcels/CDH/lib

0 0
原创粉丝点击