`

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_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(1810)国内镜像下载地址,一小时快速下载

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

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

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

    TaiShan 服务器 CentOS 7.6 安装指南 05

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

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

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

    centos7.6.1810---镜像包docker

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

    centos7.6ios

    centos7.6ios

    centos7.6镜像

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

    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包是否补全的情况。认真按照步骤操作一般都可以安装成功。

    centos7.6虚拟机系统

    【标题】"CentOS7.6虚拟机系统"是一个基于Linux操作系统的虚拟环境,它专为简化部署和管理而设计。CentOS是一个社区支持的发行版,与Red Hat Enterprise Linux (RHEL)高度兼容,提供了稳定的系统核心和长期的支持...

Global site tag (gtag.js) - Google Analytics