CDH环境准备步骤

Posted on 2019-07-08 09:27  清风_smx  阅读(232)  评论(0)    收藏  举报

1. 修改主机名(所有节点均需配置)

对应文件 etc/hostname

2. 添加节点列表(所有节点均需配置)

  对应文件 etc/hosts

  添加格式: ip  主机名  别名

  示例:

10.10.3.31 host host

10.10.3.32 slave1 slave1

3. 打开网络通信(所有节点均需配置)

  对应文件 etc/sysconfig/network

  NETWORKING=yes

  hostname=主机名

  然后输入service network restart

4. 关闭防火墙(所有节点均需配置)

  打开终端,输入以下指令

  systemctl stop firewalld

  systemctl disable firewalld

5. 配置ssh(所有节点均需配置)

  打开终端,输入以下指令

  ssh-keygen -t rsa

  输入3次回车

  然后拷贝ssh秘钥,输入以下指令

  ssh-copy-id host

  ssh-copy-id slave1

6. 安装ntp(所有节点均需配置)

 打开终端,输入以下指令

 yum install ntp

7. 配置ntp

 打开主节点,打开etc/ntp.conf,输入以下配置

fudge 127.127.1.0 stratum 10

 

打开从节点,打开etc/ntp.conf,输入以下配置

server host

 

8. 打开ntp(所有节点均需配置)

 systemctl start ntpd

 systemctl disable chronyd

 systemctl enable ntpd

9. 卸载openjdk(所有节点均需配置)

 输入以下指令,查找带有java关键字的安装包

 rpm -qa | grep java

 输入以上指令后,会查询出所有带有java关键字的安装包,查询出来后,删掉除python开头以外的所有安装包,使用以下指令删除

rpm -e --nodeps 安装包包名

10. 安装jdk1.8(所有节点均需配置)

 rpm -ivh  【jdk的包名】

11. 打开主节点,安装宝塔

打开以下网站www.bt.cn,进行安装

12. 宝塔安装后,在主节点打开宝塔面板,即以下网址

   localhost:8888

   或者

   host:8888

   或者

   【ip地址】:8888

   例如:10.10.3.31:8888

13. 在命令行输入以上网址中,提示的第二行指令,然后重新刷新页面

14. 在命令行输入  /etc/init.d/bt default查找宝塔面板的登录用户名,密码

15. 复制用户名密码,以登录宝塔面板

16. 在面板弹出的窗口中,选择左侧列表,去掉除MySQL以外的其他勾选项

17. 安装MySQL,MySQL版本号为5.7,选择“编译安装”,开始安装MySQL

mysql -u root 登陆mysql的指令

 在根目录搜索mysqld_safe文件

 打开其文件位置

在其文件位置处,右键打开终端
service mysqld stop
输入mysqld_safe --skip-grant-tables 
mysql -u root 登陆mysql的指令

上传mysql-connector-java-5.1.47-bin.jar到
/opt/cloudera-manager/cm-5.16.1/share/cmf/lib 目录下

/opt/cloudera-manager/cm-5.16.1/share/cmf/schema/scm_prepare_database.sh mysql cm -h localhost -u root --scm-host localhost scm scm scm --force

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3