`

centos7.6基于ambari构建大数据平台

 
阅读更多

一、配置vnc

     

1. 安装vnc
  # yum install tigervnc-server -y

2.配置配置文件
  # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

3.修改配置文件
  # vim /etc/systemd/system/vncserver@:1.service

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/home/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target4.重载
  # systemctl daemon-reload

5.设置vnc密码
  # vncpasswd
 
6.设置vnc开机启动
  # systemctl enable vncserver@:1.service

7.启动vnc服务
  # systemctl start vncserver@:1.service

8.永久关闭防火墙
  # systemctl disable firewalld.service

9.停止vnc服务
  # systemctl stop vncserver@:1.service
 

 

二、安装jdk-11.0.1

       

查找需要卸载默认的openjdk
执行:rpm -qa | grep openjdk | grep -v grep

卸载openjdk 
执行命令:
# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64
# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.201-2.6.16.1.el7_6.x86_64
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.201-2.6.16.1.el7_6.x86_64
# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64

下载jdkdk-11.0.1,解压到指定文件夹,配置环境变量

# vim /etc/profile 在文件末尾加上如下配置

JAVA_HOME=/usr/local/java/jdk-11.0.1/
JRE_HOME=/usr/local/java/jdk-11.0.1/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

# source /etc/profile
# java -version 验证是否安装成功

 

三、所有节点安装ssh免密码登录

     

1.查看ssh是否已安装
  # rpm -qa | grep ssh

2.安装openssh-server
  # yum install openssh-server

3.启动ssh 服务
  # systemctl start sshd.service

4.测试是否已启动服务
 # ssh

5.修改/etc/hosts文件

在后面添加行:ip地址和主机名称。
例如:172.xx.xx.70 master

6.修改/etc/sysconfig/network文件

在后面添加以下两行:
  NETWORKING=yes
  HOSTNAME=master

7.修改/etc/hostname文件

修改本机名称:例如master

8.使用hadoop 用户执行操作生成rsa加密字符串
  # ssh-keygen -t rsa -P ''

9.把id_rsa.pub追加到授权的key里面去
  # cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

10.修改授权key的权限(注意:必不可少这一步)
  # chmod 600 /root/.ssh/authorized_keys

11.使用root用户修改/etc/ssh/sshd_config文件把以下三行的注释

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile	.ssh/authorized_keys

12.切换为hadoop用户,测试单机ssh免密码登录,首次按提示输入yes,下次登录时不再提示
    # ssh master
    
如果出现:Last login: Thu Mar 10 10:26:52 2016 from master 则表示单机ssh已配置成功

13.配置ssh 远程其他服务器:

A.把id_rsa.pub 拷贝到远程服务器 .ssh文件夹下并改名称为 对应的服务器名.pub

    例如:从172.xx.xx.70 拷贝到 172.xx.xx.72 hadoop用户目录下:
    	 # scp /root/.ssh/id_rsa.pub root@172.xx.xx.221:/root/.ssh/slave227.pub
        
B.把拷贝过来的id_rsa.pub
    
例如:把172.xx.x.70 拷贝到 172.xx.x.72 的master.pub 文件追加到 authorized_keys
    # cat /root/.ssh/master.pub >> /root/.ssh/authorized_keys
		
C.ssh远程其他服务器免密码登录测试: 
      例如:从master到 slave2 
 		  ssh hadoop02@slave2 
       出现:Last login: Thu Mar 10 13:19:24 2016 from master   表示配置成功

 

四、安装时间同步ntp
# yum install -y ntp
# systemctl enable ntpd
# systemctl start ntpd

五、禁用selinux和防火墙

    

# setenforce 0
# systemctl stop firewalld.service

 

 

六、

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    202x年ambari搭建大数据平台安装手册(专业完整版).pdf

    本文档主要介绍了使用 Ambari 搭建大数据平台的安装手册,对于大数据的安装和配置进行了详细的介绍。 大数据平台的基本概念: * 大数据是指无法在一定时间内用传统处理方式处理的巨量数据,包括结构化、非结构化和...

    centos 7.6安装流程.docx

    Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 Centos 7.6 的安装流程,从虚拟机的创建到 Centos 7.6 的安装,再到 Secure CRT 与虚拟机的连接。 虚拟机的创建 在安装 Centos 7.6 之前,我们需要创建一...

    Centos7.6镜像文件:CentOS-7-x86-64-DVD-1810.iso

    标题中提到的“Centos7.6镜像文件:CentOS-7-x86_64-DVD-1810.iso”,首先需要明确几个关键词。CentOS 是一个企业级 Linux 发行版,它是基于 Red Hat Enterprise Linux (RHEL) 源代码编译而成的。CentOS 7.6 指的是 ...

    ARM环境安装CentOS7.6.docx

    ### ARM架构下CentOS 7.6的安装详解 #### 一、前言 随着ARM架构在服务器领域的广泛应用,越来越多的企业和个人开始关注基于ARM架构的操作系统安装与部署。CentOS作为一款免费且开源的Linux发行版,因其稳定性和兼容...

    服务器安装centos7.6图文步骤超详细版

    - **CentOS7.6 升级包文件**: 如果你计划在安装后立即升级系统,你需要准备好这些升级包。 2. **设备准备** - **网络连接**: 确保服务器的管理口通过网线连接正常,以便在安装过程中通过KVM (键盘、视频、鼠标)...

    CentOS7.6的iso下载与详细的安装教程.docx

    CentOS7.6的iso下载与详细的安装教程.docx

    centos7.6离线安装nginx

    在Linux环境中,CentOS 7.6是一个广泛使用的操作系统,而Nginx是一款高性能的Web服务器和反向代理服务器,常用于网站托管和负载均衡。本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者...

    centos7.6专用tcpdump工具rpm包

    对应centos7.6操作系统,想离线安装tcpdump工具,可以用这两个rpm包。安装方式:两个rpm包上传至centos7.6系统中,输入命令:rpm -ivh libpcap-1.5.3-12.el7.x86_64.rpm rpm -ivh tcpdump-4.5.1-2.el7.x86_64.rpm

    centos7.6干净镜像。全新无任何故障的虚拟机

    centos7.6干净镜像。全新无任何故障的虚拟机

    centos7.6_64_ntp_rpm.rar

    centos7.6 64位 NTP安装RPM软件包:ntp-4.2.6p5-28.el7.centos.x86_64.rpm、ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm、autogen-libopts-5.18-5.el7.x86_64.rpm、openssl-1.0.2k-12.el7.x86_64.rpm、openssl-libs-...

    centos7.6-x86-64bit百度下载链接.txt

    CentOS-7.6-x86_64-DVD-1810百度云盘下载链接,C需要的下载

    Centos7.6(1810)国内镜像下载地址,一小时快速下载

    很多Centos7.6的下载地址是国外的,下载很慢。这个Centos7.6(1810)_X64下载地址是国内的,可以在一小时内下载

    centos7.6ios

    centos7.6ios

    centos7.6.1810---镜像包docker

    centos7.6.1810---镜像包dockercentos7.6.1810---镜像包dockercentos7.6.1810---镜像包docker

    centos7.6镜像

    centos7.6镜像百度云网盘下载链接

    TaiShan 服务器 CentOS 7.6 安装指南 05

    TaiShan 服务器 CentOS 7.6 安装指南 TaiShan 服务器 CentOS 7.6 安装指南是 Huawei 公司发布的一份安装指南文档,旨在指导用户安装和配置 TaiShan 服务器上的 CentOS 7.6 操作系统。该指南涵盖了安装前的准备工作...

    centos 7.6手动分区安装操作

    CentOS 7.6 是一款基于Linux的开源操作系统,以其稳定性和安全性深受IT专业人士喜爱。本指南将详细阐述如何手动进行CentOS 7.6的分区安装。 首先,你需要下载CentOS-7.6-x86_64-DVD-1810镜像,可以选择通过光盘、...

    CentOS7.6离线RMP包

    gcc-c++-4.8.5-4.el7.x86_64.rpm gcc-4.8.5-4.el7.x86_64.rpm glibc-headers-2.17-105.el7.x86_64.rpm glibc-devel-2.17-105.el7.x86_64.rpm compat-libstdc++-33-3.2.3-61.i386.rpm unixODBC-2.3.1-11.el7.x86_64....

    Centos7.6.1810离线安装Nginx-所需依赖包

    Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....

    Centos7.6安装数据库步骤.docx

    详细介绍了centos7.6_64位下安装操作系统和数据库oracle11g的安装方法。安装失败的原因主要是在操作系统rpm包是否补全的情况。认真按照步骤操作一般都可以安装成功。

Global site tag (gtag.js) - Google Analytics