作者:lly
本文主要介绍超图大数据GIS平台的基础环境(网络,SSH免密等)的搭建方式。
操作步骤
一.客户机准备
镜像:centOS7JDK:JDK.8需配置三台客户机,镜像安装步骤本文不做赘述。
二.关闭防火墙
.关闭防火墙
systemctlstopfirewalld.service//命令关闭防火墙
2.禁止防火墙开机自启
systemctldisablefirewalld.service//关闭开机自启
三.配置静态ip
.设置虚拟机的网络连接方式2.修改虚拟机中的ip为固定ip
vim/etc/sysconfig/network-scripts/ifcfg-eno
3.重启网络服务
systemctlrestartnetwork
4.使用ifconfig检验配置是否成功
四.修改主机名
.修改/etc/hosts,添加IP绑定注释其它ip绑定
root
master:/opt#vim/etc/hosts//添加以下内容92.68.2.2master92.68.2.3slave92.68.2.4slave22.修改/etc/hostname,添加绑定的计算机名(如主节点为master,子节点分别为slave,slave2)
root
master:/opt#vim/etc/hostname//添加以下内容master五.JDK安装
.下载:jdk-8u20-linux-x64.tar.gz包,放到/opt下解压2.将解压后的文件夹重命名
mvjdk.8.0_20jdk
3.将JDK环境变量配置到/etc/profile中
exportJAVA_HOME=/opt/jdkexportJRE_HOME=/opt/jdk/jreexportCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/libexportPATH=$JAVA_HOME/bin:$PATH
4.检查JDK是否配置好
source/etc/profilejava-version提示:javaversion".8.0_20"Java(TM)SERuntimeEnvironment(build.8.0_20-b09)JavaHotSpot(TM)64-BitServerVM(build25.20-b09,mixedmode)
六.SSH设置
.修改/etc/ssh/sshd_config文件,将以下三项开启yes状态
PermitRootLoginyesPermitEmptyPasswordsyesPasswordAuthenticationyes
2.重启ssh服务
systemctlrestartsshd
这样root用户可直接登陆,以及为后续ssh无密码登录做准备。到目前为止上述步骤需在三台主机上同步配置。
七.SSH无密码登陆
、用rsa生成秘钥
ssh-keygen-trsa//运行后一路回车
2、进到当前用户的隐藏目录(.ssh)。
cd~/.ssh
3、把公钥复制一份,并改名为authorized_keys
cpid_rsa.pubauthorized_keys
4.使秘钥生效(如果运行失败,可将localhost改为你的主机名,初次执行会提示确认,输入yes和登陆密码,之后就没提示了。)
sshlocalhost
5.把重命名后的公钥通过ssh提供的远程复制文件复制到从机,这样子节点启动也不需要再次输入密码。
scpauthorized_keysroot
第二台机器名:/root/.ssh至此,我们超图大数据GIS平台基础环境搭建就已完成。iServer还提供了很丰富的大数据功能,可参考iServer的帮助文件获得更多的内容。另外,我们后续会发布更多有关SuperMap大数据平台的专题。