本例使用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 #网管

  

最新文章

  1. 一、Stream,sink,source,transform
  2. Softmax回归(Softmax Regression)
  3. Debian Environment Variables
  4. Orchard CRM 更新 - 同时支持 Microsoft Dynamics CRM 2011, 2013, 2015, 2016!
  5. GUID相关知识。。。。转载
  6. Wall Street English
  7. GLSL实现HDR Rendering 【转】
  8. ASP.NET- 查找Repeater控件中嵌套的控件
  9. MVC小系列(四)【向RouteData里扔数据】
  10. php基础知识【函数】(3)字符串string
  11. uva 10034 Problem A: Freckles
  12. MongoDB自学(3)
  13. javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/websocket/{sid}] : existing endpoint was class com.sanyi.qibaobusiness.framework.webSocket.WebSocketServe
  14. vue的install
  15. &lt;&lt;梦断代码&gt;&gt;阅读笔记三
  16. c#实现word,excel转pdf代码及部分Office 2007文件格式转换为xps和pdf代码整理
  17. REDIS 六. 修复方案
  18. zookeeper篇-如何修改源码
  19. html5获取经纬度
  20. 安装Xtrabackup,设置定时备份msyql数据库

热门文章

  1. java_day08_GUI
  2. Ceph自动化部署----Ceph-ansible
  3. How to: Compile Linux kernel 2.6
  4. js动态添加控件(输入框为例)
  5. 单节点FastDFS与Nginx部署
  6. linux基础—课堂随笔09_数组
  7. Linux下kafka集群搭建
  8. Redis04——Redis常见语法
  9. “联邦对抗技术大赛”9月开战 微众银行呼唤开发者共同“AI创新”
  10. windows通讯之evpp