Ambari 2.7.3.0 安装部署 hadoop 3.1.0.0 集群完整版,附带移除 SmartSense 服务

论坛 期权论坛     
选择匿名的用户   2021-5-30 02:31   421   0
<div id="js_content">
<p style="text-align: center"><img src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-541237a30a64c9596ce9aef2bde450fc"></p>
<p style="text-align: center">点击上方蓝色“大数据实战演练”,选择“设为星标”或“置顶”<strong></strong></p>
<p style="text-align: center">回复“资源”领取独家整理的学习资料!</p>
<p style="text-align: center"><img src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-fe16b6c25689b2784ec98f84aa41a89e" width="100%"></p>
<p style="text-align: center">每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定。</p>
<p style="text-align: center">放弃不难,但坚持很酷~</p>
<blockquote>
  <p>声明:博主写了一些 Ambari 系列文章,可以在 菜单栏 -&gt; 文章列表 中查看。</p>
  <p>版本说明:</p>
  <p>Ambari:2.7.3.0</p>
  <p>hdp:3.1.0.0</p>
</blockquote>
<p>这篇文章之前也写过类似的,已经有很多人在看了,也有很多朋友在这过程中碰到了困难,私聊我。为了提高各自的工作效率,所以我又将文章完善了一版,这应该算是第三版了。</p>
<p>今天完善 ambari 安装部署的初衷,就是帮助更多使用 ambari 的人,所以就又完善了一下这文章,总之,现在这文章已经很细致了。</p>
<p>还有,我之前在 b 站上也录制了一个与文档同版本的视频,目前,搜索 ambari 关键词已经在前几的位置了,这也侧面说明视频的质量。有需要的小伙伴,可以在结合视频学习部署一下,<a href="http://mp.weixin.qq.com/s?__biz&#61;MzU3MTc1NzU0Mg%3D%3D&amp;chksm&#61;fcda02f4cbad8be2411b37339a999477a70343eca5c9e6f0a57e2032013603d1d71275e832b6&amp;idx&#61;1&amp;mid&#61;2247484541&amp;scene&#61;21&amp;sn&#61;963969ac076a4b7d23386e2664b3fb45#wechat_redirect">视频传送门</a> 。</p>
<p><strong>还有最后一点,欢迎学习使用 ambari 的小伙伴加我好友( 微信号:create17_ )啊,本人有几年的 ambari 开发使用经验,可以一起交流下~~</strong></p>
<h3>一、配置说明</h3>
<h4>1. 硬件环境</h4>
<img src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-a9808bbc9073cc692531ee9664be2cca" title="">
<h4>2. 软件环境</h4>
<img src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-1f39d5991e7b05380194621876b3396f" title="">
<h3>二、修改主机名和hosts文件</h3>
<h4>1. 修改主机名(三台主机分别修改主机名)</h4>
<pre class="blockcode"><code class="language-go"># 使用hostnamectl命令修改主机名,执行该命令后立即生效,只不过需要重启Xshell连接
# 以其中一台为例,代码如下
hostnamectl set-hostname node1.ambari.com
# 其余的机器也使用hostnamectl命令修改主机名
...(略)
</code></pre>
<h4>2. 修改hosts文件(三台主机的hosts文件均修改为下图所示)</h4>
<pre class="blockcode"><code class="language-go"># 添加机器ip与主机名映射
vim /etc/hosts
</code></pre>
<br>
<img src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-283a68af2933c2ec595545386e15c9c5" title="">
<h3>三、关闭防火墙和selinux</h3>
<h4>1. 防火墙设置</h4>
<pre class="blockcode"><code class="language-go"># 查看防火墙状态
systemctl status firewalld
# 查看开机是否启动防火墙服务
systemctl is-enabled firewalld
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 再次查看防火墙状态和开机防火墙是否启动
systemctl status firewalld
systemctl is-enabled firewalld
</code></pre>
<h4>2. 禁用selinux</h4>
<pre class="blockcode"><code class="language-go"># 永久性关闭selinux(重启服务器生效)
sed -i &#39;s/SELINUX&#61;enforcing/SELINUX &#61;disabled/&#39; /etc/selinux/config
# 临时关闭selinux,状态为permissive(立即生效,重启服务器失效)
setenforce 0
# 查看selinux状态
getenforce
# disabled为永久关闭,permissive为临时关闭,enforcing为开启
</code></pre>
<h3>四、免密登陆</h3>
<p>各个主机均执行以下操作,这是实现自身免密操作:</p>
<pre class="blockcode"><code class="language-go">## 生成密钥对
ssh-keygen -t rsa   ## 一路回车即可
## 进入.ssh目录,如果目录不存在则创建
cd ~/.ssh
## 将公钥导入至authorized_keys
cat id_rsa.pub &gt;&gt; authorized_keys
## 修改文件权限
chmod 700 ~/.ssh
chmod 600 authorized_keys
</code></pre>
<p>在node1.ambari.com上执行以下命令,使主节点能免密访问其他俩从节点:</p>
<pre class="blockcode"><code class="language-go">## 配置主从互相免密登陆
[root&#64;node1 ~]# cat ~/.ssh/id_rsa.pub | ssh root&#64;node2.ambari.com &#39;cat - &gt;&gt; ~/.ssh/authorized_keys&#39;
[root&#64;node1 ~]# cat ~/.ssh/id_rsa.pub | ssh root&#64;node3.ambari.com &#39;cat - &gt;&gt; ~/.ssh/authorized_keys&#39;
ssh node2.ambari.com
ssh node3.ambari.com # 验证主机点是否可以免密登陆从节点,执行exit命令退出即可。
</code></pre>
<p><strong>备注:</strong
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP