温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

cloudera离线安装部署文档的步骤

发布时间:2021-08-04 17:57:24 来源:亿速云 阅读:152 作者:chen 栏目:云计算

这篇文章主要讲解了“cloudera离线安装部署文档的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“cloudera离线安装部署文档的步骤”吧!

三台centos服务器

192.168.12.101   n1

192.168.12.102   n2

192.168.13.30    n3

设置服务器ip为静态Ip,ip不会因为机器重启ip发生改变

[root@n1 ~]# cd /etc/sysconfig/network-scripts/
[root@n1 network-scripts]# cat ifcfg-eth0 
DEVICE=eth0
HWADDR=74:D4:35:DD:F4:3B
TYPE=Ethernet
UUID=37e135e0-0fdf-4e7e-a20e-afa8a808fbde
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.12.101
NETMASK=255.255.255.0
GATEWAY=192.168.12.1


1、修改网络hostname 

vi /etc/sysconfig/network


vi /etc/hosts

 

192.168.12.101   n1  

192.168.12.102   n2  

192.168.13.30    n3  


2、生成ssh无密钥登录

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
scp -r ~/.ssh/authorized_keys root@n2:~/.ssh/

3、卸载系统自带的jdk
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看 rpm -qa | grep java
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps tzdata-java-2013g-1.el6.noarch
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64


4、安装jdk

//安装jdk
rpm -ivh oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

配置jdk环境变量
JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera

JRE_HOME=/usr/java/jdk1.7.0_67-cloudera/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH


5、安装mysql数据库 修改mysql字符编码

yum install mysql-server

//设定开机启动

chkconfig mysqld on

//启动mysql

service mysqld start

//进入mysql

mysqladmin -u root password 'xxxx'

#activity monitor createdatabase amon DEFAULTCHARSET utf8 COLLATE utf8_general_ci;

设置root授权访问以上所有的数据库:

#授权root用户在主节点拥有所有数据库的访问权限 

grant all privileges on *.* to 'root'@'n1' identified by 'xxxx' with grant option; flush privileges;

设置mysql的字符集

编辑 /etc/my.cnf文件

view plaincopy
[client]  
default-character-set=utf8    
[mysqld]  
character_set_server=utf8


6、server端完成添加用户
useradd --system --home=/opt/cm-5.4.1/run/cloudera-scm-server/--no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
 执行sql脚本 自动创建cm数据库,如果数据库已存在需先删除数据库  
/opt/cm-5.4.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -proot --scm-host localhost scm scm scm

 7、离线安装CHD,将下载的包放入该文件夹下  
/opt/cloudera/parcel-repo/

下载路径

http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cm_vd.html#cmvd_topic_1


8、修改agent配置  
 /opt/cm-5.4.1/etc/cloudera-scm-agent/config.ini
server_host=n1   //为server端主机名称
将agent拷贝到其他主机上
scp -r /opt/cm-5.4.1 root@n2:/opt/

9、辅助服务的安装
 //安装ntp服务  
 yum install ntp
 chkconfig ntpd on  
 service ntpd start  
//同步server主机时间
ntpdate -u n1

如果在线安装软件包失败,修改对应网卡的DNS的配置文件 
# vi /etc/resolv.conf  
修改以下内容 
 nameserver 114.114.114.114 #  

 //关闭防火墙  
service iptables stop (临时关闭)  
chkconfig iptables off (重启后生效)

10、启动服务

/opt/cm-5.4.1/etc/init.d/cloudera-scm-server start
/opt/cm-5.4.1/etc/init.d/cloudera-scm-agent start

感谢各位的阅读,以上就是“cloudera离线安装部署文档的步骤”的内容了,经过本文的学习后,相信大家对cloudera离线安装部署文档的步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI