多语言展示
当前在线:1653今日阅读:84今日分享:32

CM架构环境准备

CM架构环境准备步骤详解
方法/步骤
1

1、虚拟机准备克隆三台虚拟机(hadoop102、hadoop103、hadoop104),配置好对应主机的网络IP、主机名称、关闭防火墙。设置hadoop102、hadoop103、hadoop104的主机对应内存分别是:10G、2G、2G

2

2、 SSH免密登录配置hadoop102对hadoop102、hadoop103、hadoop104三台服务器免密登录。1)生成公钥和私钥:

3

然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)2)将公钥拷贝到要免密登录的目标机器上

4

3、集群同步脚本1)在/root目录下创建bin目录,并在bin目录下创建文件xsync,文件内容如下:

5

在该文件中编写如下代码

6

2)修改脚本 xsync 具有执行权限

7

4、安装JDK(三台)1)在hadoop102的/opt目录下创建module和software文件夹

8

2)用SecureCRT将jdk-8u144-linux-x64.tar.gz导入到hadoop102的/opt/software目录下

9

3)在Linux系统下的opt目录中查看软件包是否导入成功

10

4)解压JDK到/opt/module目录下,并修改文件的所有者和所有者组为root

11

5)配置JDK环境变量       (1)打开/etc/profile文件

12

在profile文件末尾添加JDK路径

13

(2)让修改后的文件生效

14

6)测试JDK是否安装成功

15

7)将hadoop102中的JDK和环境变量分发到hadoop103、hadoop104两台主机

16

5、集群整体操作脚本 1)在/root/bin目录下创建脚本xcall.sh

17

2)在脚本中编写如下内容

18

3)修改脚本执行权限

19

4)将/etc/profile文件追加到~/.bashrc后面

20

5)测试

21

6、安装MySQL注意:一定要用root用户操作如下步骤;先卸载MySQL再安装1)安装包准备(1)查看MySQL是否安装

22

(2)如果安装了MySQL,就先卸载

23

(3)上传mysql-libs.zip到hadoop102的/opt/software目录,并解压文件到当前目录

24

(4)进入到mysql-libs文件夹下

25

2)安装MySQL服务器(1)安装MySQL服务端

26

(2)查看产生的随机密码

27

(3)查看MySQL状态

28

(4)启动MySQL

29

3)安装MySQL客户端(1)安装MySQL客户端

30

(2)链接MySQL

31

(3)修改密码

32

(4)退出MySQL

33

4)MySQL中user表中主机配置配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。(1)进入MySQ

34

(2)显示数据库

35

(3)使用MySQL数据库

36

(4)展示MySQL数据库中的所有表

37

(5)展示user表的结构

38

(6)查询user表

39

(7)修改user表,把Host表内容修改为%

40

(8)删除root用户的其他host

41

(9)刷新

42

(10)退出

43

7、 创建CM用的数据库在MySQL中依次创建监控数据库、Hive数据库、Oozie数据库、Hue数据库1)启动数据库

44

2)集群监控数据库

45

3)Hive数据库

46

4)Oozie数据库

47

5)Hue数据库

48

6)关闭数据库

49

8、 关闭SELINUX安全增强型Linux(Security-Enhanced Linux)简称SELinux,它是一个 Linux 内核模块,也是Linux的一个安全子系统。SELinux的结构及配置非常复杂,所以为了避免出现各种错误,建议关闭,有如下两种关闭方法:1)临时关闭:

50

但是这种方式只对当次启动有效,重启机器后会失效,建议使用第二种方式。2)永久关闭修改配置文件/etc/selinux/config

51

将SELINUX=enforcing 改为SELINUX=disabled

52

3)同步/etc/selinux/config配置文件

53

4)重启hadoop102、hadoop103、hadoop104主机

54

9、下载第三方依赖依次在三台节点(所有Agent的节点)上执行下载第三方依赖

推荐信息