博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
环境搭建之基础环境准备(网络,SSH免密等)
阅读量:4162 次
发布时间:2019-05-26

本文共 1708 字,大约阅读时间需要 5 分钟。

作者: lly

本文主要介绍超图大数据GIS平台的基础环境(网络,SSH免密等)的搭建方式。

操作步骤

一.客户机准备

镜像:centOS7

JDK:JDK1.8
需配置三台客户机,镜像安装步骤本文不做赘述。

二.关闭防火墙

1.关闭防火墙

systemctl stop firewalld.service // 命令关闭防火墙

2.禁止防火墙开机自启

systemctl disable firewalld.service //关闭开机自启

三.配置静态ip

1.设置虚拟机的网络连接方式

在这里插入图片描述
2.修改虚拟机中的ip为固定ip

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

在这里插入图片描述

3.重启网络服务

systemctl restart network

4.使用 ifconfig 检验配置是否成功

在这里插入图片描述

四.修改主机名

1.修改 /etc/hosts,添加 IP 绑定注释其它ip绑定

root@master:/opt# vim /etc/hosts  //添加以下内容192.168.2.2 master 192.168.2.3 slave1 192.168.2.4 slave2

2.修改 /etc/hostname,添加绑定的计算机名(如主节点为master,子节点分别为slave1 ,slave2)

root@master:/opt# vim /etc/hostname //添加以下内容 master

五.JDK 安装

1.下载:jdk-8u201-linux-x64.tar.gz 包,放到/opt 下解压

2.将解压后的文件夹重命名

mv jdk1.8.0_201 jdk

3.将 JDK 环境变量配置到 /etc/profile

export JAVA_HOME=/opt/jdkexport JRE_HOME=/opt/jdk/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$JAVA_HOME/bin:$PATH

4.检查 JDK 是否配置好

source /etc/profilejava -version提示:java version "1.8.0_201"Java(TM) SE Runtime Environment (build 1.8.0_201-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

六.SSH设置

1.修改/etc/ssh/sshd_config 文件,将以下三项开启 yes 状态

PermitRootLogin yes PermitEmptyPasswords yes PasswordAuthentication yes

2.重启 ssh 服务

systemctl restart sshd

这样 root 用户可直接登陆,以及为后续 ssh 无密码登录做准备。到目前为止上述步骤需在三台主机上同步配置。

七. SSH 无密码登陆

1、用 rsa生成秘钥

ssh-keygen -t rsa //运行后一路回车

2、进到当前用户的隐藏目录(.ssh)。

cd ~/.ssh

3、把公钥复制一份,并改名为 authorized_keys

cp id_rsa.pub authorized_keys

4.使秘钥生效(如果运行失败,可将localhost改为你的主机名,初次执行会提示确认,输入 yes 和登陆密码,之后就没提示了。)

ssh localhost

5.把重命名后的公钥通过 ssh 提供的远程复制文件复制到从机,这样子节点启动也不需要再次输入密

码。

scp authorized_keys root@第二台机器名:/root/.ssh

至此,我们超图大数据GIS平台基础环境搭建就已完成。iServer还提供了很丰富的大数据功能,可参考iServer的帮助文件获得更多的内容。另外,我们后续会发布更多有关SuperMap大数据平台的专题。

转载地址:http://zjvxi.baihongyu.com/

你可能感兴趣的文章
HTML5学习之——HTML 5 Video + DOM
查看>>
HTML5学习之——HTML 5 音频
查看>>
HTML5学习之——HTML 5 拖放
查看>>
HTML5学习之——HTML 5 Canvas vs. SVG
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 Web Workers
查看>>
HTML5学习之——HTML 5 Canvas
查看>>
HTML5学习之——HTML5 内联 SVG
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG 矩形<rect>
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>