...
注意 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
集群部署数据挖掘组件环境如下:
|
1、系统环境准备
1.1防火墙配置1 防火墙配置
为了便于安装,建议在安装前关闭防火墙。使用过程中,为了系统安全可以选择启用防火墙,但必须启用服务相关端口。
1.关闭防火墙
临时关闭防火墙临时关闭防火墙(立即生效)
代码块 | ||||
---|---|---|---|---|
| ||||
systemctl stop firewalld |
永久关闭防火墙永久关闭防火墙(需重启后生效)
代码块 | ||||
---|---|---|---|---|
| ||||
systemctl disable firewalld |
...
代码块 | ||||
---|---|---|---|---|
| ||||
systemctl status firewalld |
2.开启防火墙
相关服务及端口对照表:
服务名 | 需要开放端口 |
---|---|
Hadoop | 9864,9866,9867,9868,9870,9000 |
如果确实需要打开防火墙安装,需要给防火墙放开以下需要使用到的端口
开启端口:9864,9866,9867,9868,9870
...
代码块 | ||||
---|---|---|---|---|
| ||||
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config |
1.2取消打开文件限制2 取消打开文件限制
修改/etc/security/limits.conf文件在文件的末尾加入以下内容:
...
代码块 | ||
---|---|---|
| ||
export JAVA_HOME=/data/jdk1.8.0_181 |
找到"export HDFS_NAMENODE_OPTS", 在下面添加一行
代码块 | ||
---|---|---|
| ||
export HDFS_NAMENODE_OPTS="-XX:+UseParallelGC -Xmx4g" |
添加启动用户, 在文件最后添加以下内容
代码块 | ||
---|---|---|
| ||
export HDFS_DATANODE_USER=root export HDFS_NAMENODE_USER=root export HDFS_SECONDARYNAMENODE_USER=root |
注意 | ||
---|---|---|
| ||
启动用户可根据实际环境替换成实际的用户名 |
...
代码块 | ||
---|---|---|
| ||
10-10-35-65 10-10-35-66 10-10-35-67 |
⑦将Hadoop安装包分发到其他节点
...
①在浏览器输入: http://Hadoop管理节点IP:9870/dfshealth.html#tab-overview 检查集群状态
②检查mining目录是否创建成功
代码块 | ||
---|---|---|
| ||
hdfs dfs -ls / #显示创建的/mining即表示创建成功 |
2.5 运维操作
在管理节点执行(10-10-35-65).
...