ambari部署Hadoop集群(1)
本例使用hortonworks 提供了 ambari 的安装方法,而且还很详细。以下是在 centos7 上的安装步骤。
基础配置:
1. 修改电脑的主机名
hostnamectl set-hostname xxx
或者vi /etc/hostname 修改
2. 编辑文件 /etc/sysconfig/network,添加下面的两行
NETWORKING=yes
HOSTNAME=xxx
3. 编辑文件 /etc/sysconfig/network-scripts/ifcfg-ens33 (ens33 是网卡的名字,实际可能有所不同),把 ONBOOT 的值改成 yes。重启系统。
4. 安装软件
yum -y install gcc gcc-c++ kernel-devel
yum -y install rpm-build
yum -y install net-tools
5. 设置最大打开文件数(至少 10000)。如果第一条命令显示的结果是大于10000的,则不用执行第二条。
ulimit -Sn
ulimit -n 10000
6. 设置时间同步
yum install -y ntp
systemctl enable ntpd
systemctl start ntpd
timedatectl set-timezone Asia/Shanghai
7. 暂停防火墙
systemctl disable firewalld
service firewalld stop
8. 禁用 SELinux。编辑 /etc/selinux/config ,设置下面的值
SELINUX=disabled
这里注意别改错了字段,改错了重启开不了机
9. 禁用 PackageKit。 编辑 /etc/yum/pluginconf.d/langpacks.conf,设置下面的值:
enabled=0
10. 各主机之间设置免密登陆。
ssh-keygen -t rsa
ssh-copy-id xxx
11. 确保 .ssh 和 authorized_keys 具有正确的权限控制
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
12. 使用 SSH 登陆一次其它主机。因为第一次需要输入密码。
ssh root@<remote.target.host>
13. 安装 JDK,并设置环境变量
export JAVA_HOME=/opt/programs/jdk1.8.0_171
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 这里注意:如果不要将JAVA_HOME 放到/root 或者/home/<hostname>下,因为安装集群时会新建用户(没有root权限),新建的用户没有进入其他用户目录的权限。
另外,如果需要固定 IP的话,
1.
cd /etc/sysconfig/network-scripts/
2. 修改相应的文件
BOOTPROTO=static #静态
NETMASK=255.255.255.0 #掩码
IPADDR=192.168.43.96 #IP
ONBOOT=yes
GATEWAY=196.168.43.2 #网管
ambari部署Hadoop集群(1)的更多相关文章
- AMBARI部署HADOOP集群(4)
通过 Ambari 部署 hadoop 集群 1. 打开 http://192.168.242.181:8080 登陆的用户名/密码是 : admin/admin 2. 点击 “LAUNCH INS ...
- ambari部署Hadoop集群(2)
准备本地 repository 1. 下载下面的包 wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3 ...
- 使用Ambari部署hadoop集群
准备工作 1. 设置sudo免密码登陆 由于CentOS安装之后,普通用户无sudo权限,故应该设置sudo权限. 参考文章:http://www.cnblogs.com/maybob/p/32988 ...
- 从零开始安装 Ambari (4) -- 通过 Ambari 部署 hadoop 集群
1. 打开 http://192.168.242.181:8080 登陆的用户名/密码是 : admin/admin 2. 点击 “LAUNCH INSTALL WIZARD”,开始创建一个集群 3 ...
- AMBARI部署HADOOP集群(3)
1. 安装ambari-server yum -y install ambari-server 2. ambari server 需要一个数据库存储元数据,默认使用的 Postgres 数据库.默认的 ...
- 手把手教你通过Ambari新建Hadoop集群图解案例
手把手教你通过Ambari新建Hadoop集群图解案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 登陆系统之后,会看到Ambari空空如也的欢迎界面,接下来我们就需要介绍如何通 ...
- 通过ambari安装hadoop集群,ZT
通过ambari安装hadoop集群,ZT http://www.cnblogs.com/cenyuhai/p/3295635.html http://www.cnblogs.com/cenyuhai ...
- Docker部署Hadoop集群
Docker部署Hadoop集群 2016-09-27 杜亦舒 前几天写了文章"Hadoop 集群搭建"之后,一个朋友留言说希望介绍下如何使用Docker部署,这个建议很好,Doc ...
- 如何部署hadoop集群
假设我们有三台服务器,他们的角色我们做如下划分: 10.96.21.120 master 10.96.21.119 slave1 10.96.21.121 slave2 接下来我们按照这个配置来部署h ...
随机推荐
- Spring面试题整理
1.https://blog.csdn.net/a745233700/article/details/80959716 2.https://ifeve.com/spring-interview-que ...
- zencart产品批量表上传后SEO三要素状态以及特价时间修改
', metatags_products_name_status ', metatags_model_status ', metatags_price_status ', metatags_title ...
- php正则表达式提取数字,字符串中提取数字
<?php $str = "请注意:有谁知道30901.5号路怎么走?这个因为我买了100块的烧饼和7901的钥匙了,那个对了,我再拿个30000"; $pattern = ...
- 查看ocx控件CLSID的方法(转载)
CLSID就是classID类的标识码 1.打开注册表,window + r ,输入regedit,确定 2.点击 编辑 选择查找 3.ok拉 参考:https://blog.csdn.net/u01 ...
- Java运行环境绿色部署配置
这个Java的绿色安装配置,还有从未自己的使用电脑说起来. 最近电脑运行慢,很长时间没有清理及维护了,而且有可能中毒或木马了,所以就把系统进行了Ghost还原了,所以原来安装的jdk环境也无法使用了, ...
- Linux之apt-get软件管理
apt-get 用Linux apt-get命令的第一步就是引入必需的软件库,Debian的软件库也就是所有Debian软件包的集合,它们存在互联网上的一些公共站点上.把它们的地址加入,apt-get ...
- 集合(五) TreeMap
4.TreeMap SortedMap接口继承Map接口,是排序键值对的接口,实现排序的的方法是Comparator.而NavigableMap接口继承于SortedMap,新增了一些导航方法.而Tr ...
- 使用CreateWindowEx创建子窗口的注意事项
比如: 使用 HWND child = CreateWindowEx(0,L"childclass",NULL,WS_CHILD | WS_VISIBLE | WS_CLIPSIB ...
- 重温JSP学习笔记
<% double d1 = 3.5; double d2 = 4.4; pageContext.setAttribute("d1", d1); pageContext.se ...
- Json中相关注解解释说明
@JsonProperty用法: @JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty(“nam ...