ambari 免密如何做的
时间: 2024-05-03 12:22:14 浏览: 9
要使 Ambari 免密,可以按照以下步骤操作:
1. 在 Ambari Server 上创建一个新的 SSH 密钥对。可以使用以下命令:
```
ssh-keygen -t rsa
```
2. 将公钥拷贝到所有的集群节点上。可以使用以下命令:
```
ssh-copy-id -i ~/.ssh/id_rsa.pub <user>@<hostname>
```
其中,<user> 是集群节点上的用户名,<hostname> 是集群节点的主机名或 IP 地址。
3. 配置 Ambari Server,使其使用 SSH 密钥进行连接。可以使用以下命令:
```
ambari-server setup-ssh
```
按照提示输入相关信息,包括 SSH 用户名、私钥路径等。
4. 在 Ambari Server 上测试连接是否成功。可以使用以下命令:
```
ambari-server check-ssh
```
如果连接成功,则 Ambari 免密配置完成。
相关问题
ambari docker
Ambari Docker是一种Apache Ambari的安装方式。Ambari是Apache软件基金会开发的一种集群管理软件,它提供了一种图形化界面来管理Apache Hadoop集群。Ambari Docker则为用户提供了一种快速和便捷的方式来安装和部署Ambari,使得用户可以轻松地管理自己的Hadoop集群。
使用Ambari Docker,用户可以快速部署包含多个节点的Hadoop环境,这些节点可以托管在本地或者云端的虚拟机中。Ambari Docker提供了预配置的Docker镜像,这些镜像包括了Ambari Server、Ambari Agent和Hadoop服务的所有依赖项,用户只需要下载并运行这些镜像就可以完成集群的部署。
通过Ambari Docker,用户可以更加灵活地维护和扩展自己的Hadoop集群。用户可以创建自己的Docker镜像,安装自己的软件包,并将这些镜像上传到Docker Hub,以便随时分享给其他人使用。
总之,Ambari Docker为用户提供了一种更加轻松和灵活的方式来管理和部署自己的Hadoop集群。它简化了Hadoop集群的维护过程,并且使得用户可以更加集中精力于业务开发。
docker ambari
docker ambari是一种将Ambari部署在Docker容器中的方法。根据提供的引用内容,首先需要拉取远程仓库,使用命令git clone https://gitee.com/which-ly/docker-ambari-2.7.3.git。接下来需要修改hosts文件,以便能够直接ping到容器的名称。具体修改的内容如下:
```
# 分别进入每个容器
docker exec -it amb-server /bin/bash
vi /etc/hosts
# 添加以下内容
172.17.0.2 node3
172.17.0.3 node1
172.17.0.4 node2
# 同时注释掉以下内容
# 172.17.0.3 amb1.service.consul amb1
# 172.17.0.4 amb2.service.consul amb2
```
以上是使用docker ambari部署ambari的步骤。