ContextCapture(CC)/Smart3D集群搭建笔记
ContextCapture/Smart3D集群处理
1 前言
本文主要记录本人搭建CC集群的过程,以及在搭建过程中遇到的各种麻烦。
主要参考的文章及资料如下:
(1)ContextCaptureMaster/Smart3D 集群处理详解
(2)CC(smart3D)内业工作站集群的搭建方法与操作步骤 很详细的工作站搭建步骤,包括硬件设备的选择及搭配等,但仍未解决我的问题 0_0
(3)ContextCaptureMaster/Smart3D集群设置经验分享
(4)访问权限解决
设备情况:
两台电脑(一台主机A,一台节点机B),一个交换机,两条网线(本次处于实验过程中,使用八口千兆交换机,六类网线)。
在实际建模过程中,由主机A来建立工程,节点机B只需要保证Engine的运行即可,因此以下内容主要针对主机A进行描述,节点机的操作与主机类似。
2 文件共享的设置(局域网搭建)
主要遇到的问题:
(1)已经完成文件夹及磁盘的共享,但没有权限进行访问;
(2)完成共享后,在“网络”文件夹下无法查看到共享的文件,因此无法判断是否共享成功;
(3)如何将共享文件设置为“网络位置”,便于快速进入。
2.1 检查SMB1.0是否启用
解决主要问题(2)时,进行了此处的设置,但并没解决问题,因此暂时并不知道此步骤的具体影响,但建议进行设置。
2.2 磁盘及文件夹安全权限设置
主要解决了问题(1)
本人CC的工程文件及模型的输出目录均存放在主机A的D盘中,航摄像片存放在节点机B的D盘中,因此需要对A、B两台电脑的D盘实现共享;
主机A装入CC时,任务序列装在了C盘,C盘的安全权限开启较为麻烦,因此只对任务序列所在的文件夹进行共享。
以上图片步骤解决共享(建立局域网)后访问权限的问题。
在需要进行共享的磁盘(或文件夹)的属性中,选择“安全”选项卡,然后依照图片步骤进行设置(在第9步后点应用,会有根据文件量有一段时间的等待)。
2.3 网络共享设置
利用交换机及网线连接好主机A与节点机B之后,进行网络共享权限的设置。
根据上图进行设置,然后保存更改即可。
2.4 局域网IP设置
搭建局域网时,需要主机与节点机在同一个网段下,可将主机网段编号为1,节点机从2开始依次往后编号。
以下是主机IP设置的步骤,主机IP地址设置为192.168.1.1,子网掩码设置为255.255.255.0(节点机除IP地址最后一位进行更改外,其余与主机保持一致)
确定后即完成主机A的IP地址设置,节点机B的IP地址设置为192.168.1.2,其余与主机A保持一致。
完成IP地址的更改后,可根据CC(smart3D)内业工作站集群的搭建方法与操作步骤中的2.2更改主机与节点机名称,方便识别。
2.5 磁盘(文件夹)共享设置
如果在第5步时已经有了Everyone的选项,则直接跳到第11步,无需再次添加Everyone。
根据以上步骤,完成对主机A和主机B的磁盘D的共享设置,以及完成主机A中任务序列文件夹的共享。
2.6 文件共享查看(检查共享状态)
根据参考资料中博主的方法,本人并没有成功观察到共享状态,因此选择另外的方式进行查看。
(1)利用“Windows+R”的组合键,调出“运行”窗口;
(2)在“运行”窗口中输入目标电脑的IP地址,比如主机A为“\192.168.1.1”,注意“\”的输入。
之后便可进入主机A查看共享的磁盘及文件夹了。
换IP后可进入节点机B查看共享的磁盘及文件夹。
若此时提示无访问权限,则需要返回步骤2.2进行安全权限的设置。
若能访问A、B共享的磁盘及文件,则成功完成共享。
2.7 网络位置的设置
每次使用“运行”台加IP地址的方式进行访问会十分繁琐,因此需要将网络位置固定在窗口上,便于访问。
注意在第4步的时候,需要具体到被共享的磁盘或文件夹。
完成后在“网络位置”的栏目中会出现共享的磁盘及文件夹,可以快速进行访问。
以上步骤完成了共享文件(局域网)的设置,之后可利用CC进行集群计算了。
3 ContextCapture集群设置
主要设置为任务序列的位置、工程文件的位置、影像读取的位置,需要注意的是,以上位置均要使用网络位置
3.1 ContextCapture Center Settings设置
主机A与节点机B中均需要进行此项设置,且输入的路径一致。
复制网络路径后,粘贴到本节第二张图片中的红框位置即可。
注意不能在本节第二张图片中的“浏览”中选择位置,本人实践后发现,直接通过“浏览”选择的位置,不是以网络位置进行定位,节点机B无法进行识别(此处为个人理解,也可能是我的操作失误导致无法识别,但利用粘贴复制的操作可正常运行)。
然后打开主机A以及节点机B的ContextCapture Center Engine之后,观察路径一致则设置成功(如下图所示)。
3.2 CC工程设置(ContextCapture Center Master)
此步骤主要设置工程存储位置、照片读取位置,以及保证任务序列位置的正确。
只需要在主机A中进行设置即可。
在新建工程时,“Projection Location”处应选择在共享的磁盘中(本人选择为主机A的D盘),因为写文章时程序正在运行中,因此照片表示的是已经完成新建的工程。
1号红框表示工程路径,之后的空三文件、模型文件均会保存在此文件夹下,注意为网络路径。
2号红框为任务序列路径,需要与3.1中的路径保持一致,亦为网络路径。
本文影像保存在节点机B的D盘中,因此需要保证影像路径的正确。
在导入影像时,应选择网络路径进行导入,本文在程序运行后撰写,因此只展示路径,不展示导入过程。
鼠标右键工程名(本文为“12back”),选择“资源路径管理器”,即可观察到影像及生产路径,可在此位置对路径进行批量修改。
本文进行实验时,已经完成了空三,只剩下建模,因此直接通过建模步骤来验证集群的成功。
打开“监视任务序列”,可以看到有2个运算引擎端,说明节点机B启动成功。
然后观察主机A与节点机B的Engine框口,可以观察到主机与节点机是否正常运行(此外,也可以通过同时运行的任务数量来观察集群是否成功)。
以上即是本人集群的总过程,现阶段受限于交换机、网线以及电脑数量,运行速率还是较慢的,若上述步骤有错误或者不必要的操作,望诸位在评论区指出,感谢!
ContextCapture(CC)/Smart3D集群搭建笔记相关推荐
- Redis集群搭建笔记
系统为CentOS7,创建9001-9006 6个文件夹,复制 redis-server redis.conf 文件到6个新文件夹下 redis.conf文件配置如下: port 9001 daemo ...
- Hadoop分布式高可用HA集群搭建笔记(含Hive之构建),java高级架构师视频
| HOSTNAME | IP | 操作系统 | | - | - | - | | masterndoe | 192.168.122.128 | Manjaro 20.1 | | slavenode1 ...
- Hadoop分布式高可用HA集群搭建笔记(含Hive之构建),java类加载过程面试题
[]( )1.2.4 修改主机名 修改三台机器的/etc/hosts文件 加入如下内容.为了等下能在物理主机上访问HDFS web管理工具.还需要在本地进行该映射.不过在Windows下,要修改的是C ...
- REDIS三主三从集群搭建笔记(redis版本5.0.8)
mkdir -p /app/redis tar -zxvf redis-5.0.8.tar.gz -C /app/redis cd /app/redis/redis-5.0.8编译安装: make & ...
- Linux centos 6配置hadoop 集群搭建笔记教程
一.安装JDK 1.上传jdk-8u121-linux-x64.tar.gz文件到/opt目录 2.解压jdk文件 tar -zxvf jdk-8u121-linux-x64.tar.gz -C /u ...
- k8s容器化部署及集群搭建笔记
kubeadm部署k8s 将此文章写给我最心爱的女孩 目录 kubeadm部署k8s 1.部署准备工作 小知识 2.安装具体步骤 1.安装docker 2.配置国内镜像加速器 3.添加k8s的阿里云y ...
- 好程序员大数据笔记之:Hadoop集群搭建
好程序员大数据笔记之:Hadoop集群搭建在学习大数据的过程中,我们接触了很多关于Hadoop的理论和操作性的知识点,尤其在近期学习的Hadoop集群的搭建问题上,小细节,小难点拼频频出现,所以,今天 ...
- 大数据学习笔记第1课 Hadoop基础理论与集群搭建
大数据学习笔记第1课 Hadoop基础理论与集群搭建 一.环境准备 二.下载JDK 三.安装JDK 四.下载hadoop 五.安装hadoop集群 六.打通3台服务器的免密登录 七.hadoop集群配 ...
- redis集群搭建踩坑笔记
推荐参考教程:https://blog.csdn.net/pucao_cug/article/details/69250101 错误: from /usr/lib/ruby/2.3.0/rubygem ...
- 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...
Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...
最新文章
- Redux 源码解析系列(一) -- Redux的实现思想
- java文件流 m.jb51.net_Linux指令范例速查手册(第2版)PDF 下载
- idea构建springboot项目右边没有maven_写给新手看的 Spring Boot 入门学习指南
- sqoop从oracle导入hive分区,sqoop从oracle导入hive Hive exited with status 64
- 几个多字节和UNICODE及UTF-8之间相互转化的函数
- Atitit 短信 技术的概论 短信备份 attilax总结 1.1. 短信的历史	1 1.2. 短信长度 160字的长度限制灵感来自对明信片的研究。明信片。大多数明信片上的字符不超过160个
- 计算机网络 上 物理层和数据链路层
- 用java观察者模式解耦经典三层架构
- SLA、BFD、NQA、ACl 笔记
- 宥马运动服务器正在维护,宥马运动ios版
- 微信公众平台开发实战Java版之如何网页授权获取用户基本信息
- 聊聊flink TaskManager的managed memory
- 华为eNSP--4多个路由器连接配置(静态路由)
- Python实现数据分析(八)数据清洗(DataClean)
- python中怎么画一个机器猫_如何用Python画一只机器猫?
- 23K进腾讯那天,我还是止不住哭了.....
- SunEdison断崖之殇:光伏企业频频跳水的背后隐秘
- oracle 用户权限批量授予
- 安卓初中级开发基础知识整理(面试自用)
- MATLAB快速入门(五):符号微积分