本文共 1708 字,大约阅读时间需要 5 分钟。
作者: lly
本文主要介绍超图大数据GIS平台的基础环境(网络,SSH免密等)的搭建方式。
镜像:centOS7
JDK:JDK1.8 需配置三台客户机,镜像安装步骤本文不做赘述。1.关闭防火墙
systemctl stop firewalld.service // 命令关闭防火墙
2.禁止防火墙开机自启
systemctl disable firewalld.service //关闭开机自启
1.设置虚拟机的网络连接方式
2.修改虚拟机中的ip为固定ipvim /etc/sysconfig/network-scripts/ifcfg-eno167777363.重启网络服务
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
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)
1.修改/etc/ssh/sshd_config 文件,将以下三项开启 yes 状态
PermitRootLogin yes PermitEmptyPasswords yes PasswordAuthentication yes
2.重启 ssh 服务
systemctl restart sshd
这样 root 用户可直接登陆,以及为后续 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/