hortonworks测试环境离线安装与配置
- 格式:docx
- 大小:2.16 MB
- 文档页数:44
ortools使用指南
ortools 是 Google 提供的一个开源工具包,用于解决各种优
化问题,包括线性规划、整数规划、网络流问题等。
使用 ortools
可以帮助我们解决诸如调度问题、路径规划、资源分配等实际生活
中的复杂优化问题。
在使用 ortools 时,首先需要安装 Python 或者 C++ 的开发
环境,然后根据自己的需求选择合适的版本进行安装。
安装完成后,可以通过 ortools 提供的文档和示例代码来学习如何使用该工具包。
在解决具体问题时,首先需要定义问题的数学模型,然后根据
模型选择合适的求解器进行求解。
ortools 提供了丰富的 API 和文档,可以帮助我们快速上手并解决各种优化问题。
除了提供数学优化工具之外,ortools 还提供了一些工具和库,用于可视化求解结果、分析问题数据等,这些工具可以帮助我们更
好地理解和解决实际问题。
总的来说,ortools 是一个功能强大、灵活易用的优化工具包,通过学习其文档和示例代码,我们可以快速掌握如何使用该工具包
解决各种实际问题。
希望这些信息能帮助您更好地了解如何使用ortools。
首先在这里下载离线安装包,然后我以android-sdk_r16-windows为例介绍安装过程。
1.安装JDK:运行jdk-7u3-windows-i586.exe;这里在"开发工具"和"源代码"和"公共JRE"左键点击,然后选择"从功能及所有子功能将安装在本地硬盘驱动器上"更改安装路径为"C:\Java\jdk1.7.0_03\".安装至JRE的安装时更改安装路径为"C:\Java\jre7\"。
改为设置JavaFX SDK时更改路径为"C:\Java\JavaFX".2.设置环境变量;我的电脑--右键--属性--高级--环境变量--系统变量:新建--变量名JAVA_HOME,变量值,变量值就是安装JDK的路径。
编辑Path变量:变量名Path,变量值增加"%JAVA_HOME%\bin;"。
新建--变量名classpath,变量值".;%JAVA_HOME%\lib\;%JAVA_HOME%\jre\lib\"注意变量值最前面有个".;"3.打开cmd窗口输入java -version查看JDK的版本信息,测试JDK安装成功。
4.解压"[Android-sdk离线包].android-sdk_r16-windows.7z",解压路径"C:\Java\android-sdk_r16-windows\",得到"C:\Java\android-sdk_r16-windows\android-sdk-windows\tools " 5.我的电脑--右键--属性--高级--环境变量--用户变量:编辑path变量:变量名path,变量值增加"C:\Java\android-sdk_r16-windows\android-sdk-windows\tools;"6.解压" eclipse-jee-indigo-SR2-win32.zip".解压路径"C:\Java",得到"C:\Java\eclipse".7.运行eclipse.exe。
HP StorageWorksLibrary and Tape Tools 用户手册产品版本:4.5HP StorageWorks Library and Tape Tools (L&TT) 是一款综合的应用软件,可为一系列数据存储硬件和介质提供识别、测试、更新和故障排除功能。
部件编号:5697-7114第21版:(2007年11月)法律与商标信息© Copyright 2002-2007 Hewlett-Packard Development Company, L.P.惠普(HP)公司不对本材料做任何保证,包括但不限于对产品适销性及特殊用途适用性所做的隐含保证。
惠普对本文所含错误或对因提供、执行或使用本材料而带来的相关意外或相应损坏概不负责。
本文档包含受版权保护的惠普专有信息。
未经惠普公司事先的书面许可,不得对本文进行复印和印刷或将其翻译为其它语言。
本文信息如有更改,恕不另行通知。
康柏电脑公司(Compaq Computer Corporation)是惠普公司的全资子公司。
Microsoft®, MS-DOS®, MS Windows®, Windows®, and Windows NT®是Microsoft Corporation在美国的注册商标。
UNIX®是The Open Group的注册商标。
惠普对于本文中所包含的技术错误、编辑错误或遗漏概不负责。
本文以“概不保证”的方式提供,不包含任何保证条件,文中所含信息如有更改,恕不另行通知。
惠普产品保修条款在这些产品附带的保修声明中均已列明。
本文中的任何信息均不构成额外的保修条款。
目录关于本手册 (10)目标受众 (10)先决条件 (10)文档规范和符号 (10)惠普技术支持 (11)信息订阅服务 (11)其它惠普网站 (12)1 简介 (13)软件功能 (13)新特性 (14)L&TT 4.5中的新特性 (14)L&TT 4.4中的新特性 (15)L&TT 4.3中的新特性 (15)L&TT 4.2 SR1和L&TT 4.2 SR1a中的新特性 (16)L&TT 4.2中的新特性 (17)L&TT 4.1 SR1中的新特性 (18)L&TT 4.1中的新特性 (18)L&TT 4.0 SR2中的新特性 (19)L&TT 4.0 SR1中的新特性 (19)L&TT 4.0中的新特性 (20)L&TT 4.5中的已知问题和局限性 (21)支持的产品和操作系统 (22)其它信息 (22)获得支持 (22)2 安装 (23)在Windows中安装L&TT (24)从旧版本的L&TT进行升级 (24)Windows安装先决条件 (24)安装流程 (24)在NetWare中安装L&TT (26)NetWare安装先决条件 (26)安装流程 (26)在HP-UX、Tru64和Linux中安装L&TT (27)HP-UX安装先决条件 (27)Tru64安装先决条件 (27)Linux安装先决条件 (27)安装流程 (27)卸载之前安装的版本 (27)安装最新的版本 (28)在HP OpenVMS中安装L&TT (29)OpenVMS安装先决条件 (29)安装流程 (29)在Solaris中安装L&TT (30)Solaris安装先决条件 (30)安装与卸载 (30)3 L&TT基本操作 (31)启动L&TT (GUI) (31)“Scan Mode”选择功能 (31)扫描模式 (32)使用Saved/Manual Scan界面 (32)扫描添加的设备时需要考虑的事项 (32)I/O模式 (33)以后跳过该对话框 (33)应用窗口布局 (34)使用设备信息界面 (35)独立设备 (35)磁带库和自动加载磁带机产品 (36)固件管理界面 (37)测试界面 (38)实用程序界面 (39)支持服务单生成界面 (39)获取故障排除帮助 (40)启动L&TT (CSI) (41)界面导航 (42)使用Scan Mode Selection界面 (43)Saved/Manual Scan界面 (44)设备信息界面 (44)独立设备 (44)磁带库和自动加载磁带机产品 (46)4 固件管理 (47)访问固件版本和版本注释信息(GUI) (47)获取固件文件(GUI) (47)“Get Files from Web”功能(GUI) (48)访问“Get Files from Web”对话框 (48)选择并下载更新的固件文件 (48)查看固件版本历史 (49)在设备上更新固件(GUI) (49)高级选项(GUI) (50)获取固件文件(CSI) (51)“Get Files from Web”的功能(CSI) (51)在设备上更新固件(CSI) (52)高级选项(CSI) (52)使用固件更新(FUP)磁带 (53)执行更新 (53)SDLT (53)DLT VS80/DLT1 (54)DLT 4000/7000/8000 (55)Ultrium (55)HP DDS/DAT (56)Compaq/Sony AIT & DDS (57)将固件更新磁带转化为数据磁带 (57)5 测试和实用程序功能 (58)运行测试和设备特定的实用程序(GUI) (58)查看结果 (58)终止测试(GUI) (59)运行测试(CSI) (59)查看测试结果(CSI) (60)终止测试(CSI) (60)测试说明 (61)性能测试 (61)诊断测试 (61)评估测试 (62)Autoloader Exerciser测试 (64)连接测试 (65)数据压缩测试 (65)设备分析测试 (65)设备自检测试 (66)DLT SRAM检查测试(延长版和压缩版) (66)ESL厂商ID测试 (67)完全清除测试 (67)初始化元件状态测试 (68)安装检查测试 (68)Library Exerciser测试 (68)磁带库读写测试 (69)LTO散热检查测试 (70)LTO介质评估测试 (70)LTO卡带测试 (72)LTO4加密测试 (72)介质分析测试 (72)介质验证测试 (73)MO介质验证测试 (73)介质移动测试 (74)读写压力测试 (74)读写测试 (74)恢复工厂默认设置 (75)SDLT磁带边缘磨损(TED)测试 (75)设备特定的实用程序说明 (77)比较统计数据实用程序 (77)DAT自动加载磁带机固件磁带创建程序 (78)设备配置测试 (78)固件磁带创建程序(FUP磁带) (78)强行弹出磁带实用程序 (79)LTO固件磁带转数据磁带实用程序 (79)读取介质ID (79)磁带擦除实用程序 (80)使用磁带机性能测试 (80)系统性能测试 (86)执行系统性能恢复预测试(GUI) (86)执行系统性能备份预测试 (87)运行系统性能预测试(CSI) (88)使用设备分析测试 (89)使用Library Exerciser测试 (89)使用新测试 (90)使用旧测试 (90)使用磁带库读写测试 (91)介质分析测试 (93)读写测试 (94)SCSI脚本实用程序 (94)6 报告和支持服务单 (96)使用报告或支持服务单(Windows) (98)使用支持界面 (99)报告和支持服务单压缩 (100)查看报告或支持服务单 (100)设置信息级别 (100)其它功能 (101)查看嵌入式数据 (101)保存报告或支持服务单 (102)通过电子邮件发送报告或支持服务单 (104)对比报告或支持服务单 (106)解读报告信息 (106)了解设备评分 (107)设备故障说明 (107)特定设备报告分析 (108)LTO驱动器 (108)LTO介质 (109)生成并查看支持服务单(CSI) (111)支持服务单压缩 (111)通过电子邮件发送支持服务单(CSI) (112)加载或打开支持服务单 (113)使用XML支持服务单 (114)生成XML支持服务单(GUI) (114)生成XML支持服务单(CSI) (114)针对所有产品的共同信息 (116)事件日志 (117)生成事件日志(Windows) (117)生成事件日志(CSI) (117)查看事件日志(CSI) (118)7 命令行功能 (119)概述 (119)命令行功能 (120)配置L&TT (120)扫描总线 (121)运行测试 (121)执行固件更新 (122)生成报告或支持服务单 (123)将支持服务单转换为XML格式 (124)获取使用帮助 (124)返回值 (125)使用跟踪文件 (125)8 其它功能 (126)设置软件首选项 (126)选项 (127)使用互联网更新功能 (129)使用密码 (130)设置密码 (130)使用前面板功能 (131)介质移动功能 (132)可能出现的移动介质错误 (133)手动识别产品 (134)运行独立于设备的实用程序 (135)系统配置实用程序 (136)运行插件 (137)使用安静模式功能 (137)使用安装检查功能 (139)在限制模式下使用L&TT (141)使用工具状态报告 (142)9 有关高级安装的话题 (144)对系统进行的其它更改(GUI) (144)重新启动标准 (144)从未安装L&TT的电脑运行L&TT (144)从CD-ROM或U盘运行L&TT (144)从共享目录运行L&TT (145)系统上安装的文件 (145)对系统进行的其它更改(CSI) (146)10 常见问题解答 (147)一般问题 (147)为什么需要运行L&TT测试? (147)从哪里可以找到介质是否与我的硬件兼容的相关信息? (147)从哪里可以找到软件和硬件是否兼容的相关信息? (148)从哪里可以找到磁带驱动器清洁需求的相关信息? (148)如何安装L&TT? (149)怎样使用L&TT找到磁带驱动器的序列号? (149)如何检验我的磁带驱动器固件是不是最新版? (149)如何检查磁带驱动器能否正常运行? (149)惠普为何建议运行评估测试? (149)我的LTO磁带能否正常运行? (149)我的非LTO磁带能否正常运行? (150)我的备份操作是否成功(仅限LTO磁带)? (150)清洁带还有哪些用途(仅限LTO磁带)? (150)备份速度是多少? (150)恢复速度是多少? (150)如何检验磁带容量? (150)如何发送支持服务单? (151)如何发送L&TT事件日志? (151)有关Windows环境的问题 (151)如何从CD ROM或USB盘运行L&TT? (152)如何关闭任务栏中的应用? (152)在Windows中安装最新的L&TT版本时,是否需要首先卸载之前的版本? (153)无法卸载旧L&TT版本或者安装新版本的原因是什么? (153)如何擦除LTO FUP磁带? (153)如何配置电子邮件以发送支持服务单? (153)L&TT是否会在后台使用系统资源? (154)我在站点部署了一台经授权的代理服务器,应如何配置L&TT以访问惠普网站并下载固件更新? (154)造成L&TT在限制模式下启动以及大多数功能无法使用的原因是什么? (154)为什么在Windows平台上运行的L&TT无法识别与HP-UX电脑连接的设备? (154)为什么在Windows平台上运行的L&TT无法识别USB盘? (154)有关CSI环境的问题 (154)如何设置密码? (155)在HP-UX系统中,显示屏无法显示任何内容或者只显示一行内容,这是什么原因? (155)为什么在HP-UX中启动L&TT时会出现“segmentation fault”错误消息? (155)为什么在HP-UX平台上运行的L&TT无法识别某些设备? (155)为什么在HP-UX平台上运行的L&TT无法识别SAN环境中的所有设备? (156)为什么无法在CSI (HP-UX, Linux)环境下使用下载选项来下载固件/脚本文件? (156)为什么在Tru64平台上运行的L&TT无法识别某些设备? (156)为什么在Linux平台上运行的L&TT无法识别某些设备? (156)为什么在Windows平台上运行的L&TT无法识别与HP-UX电脑连接的设备? (156)如何在Tru64中断开SCSI设备? (157)如何在不重启Linux电脑的情况下连接/断开SCSI设备? (157)为什么OpenVMS平台上的L&TT应用无法识别介质转换设备? (157)在OVMS 7.3-1上运行L&TT时出现“Error activating image PTHREAD$RTL”错误信息的原因是什么? (157)11 故障排除 (158)L&TT故障排除 (158)设备故障排除 (158)使用L&TT排除磁带设备的故障 (158)您有没有定期进行维护? (159)磁带驱动器连接正常吗? (159)磁带驱动器工作正常吗? (159)磁带驱动器固件有没有更新? (159)磁带驱动器的性能正常吗? (160)介质有没有损坏? (160)已知问题 (160)设备访问问题(RSM on Windows) (160)设备性能问题 (161)Ultrium磁带驱动器固件问题 (161)其它交互设备故障排除信息 (161)第三方软件故障排除 (162)备份失败 (162)A 操作系统支持 (163)B 不受支持的产品 (165)索引 (166)图片图1 L&TT启动界面 (31)图2 Saved/Manual Scan界面 (32)图3 L&TT主界面 (34)图4 设备信息界面 (35)图5 数据磁带兼容信息界面 (36)图6 设备信息界面显示一个磁带库 (37)图7 固件管理界面 (38)图8 测试界面 (38)图9 实用程序界面 (39)图10 支持服务单生成界面 (40)图11 故障排除按钮 (40)图12 从主界面打开的Command Help界面 (42)图13 Scan Mode Selection界面 (43)图14 Saved/Manual Scan界面(CSI) (43)图15 CSI主界面 (44)图16 独立设备的设备信息界面 (45)图17 磁带库的设备信息界面 (46)图18 “Get Files from Web”对话框 — “Firmware”选项卡 (48)图19 “Update Firmware”界面 (50)图20 “Factory Firmware Overrides”对话框 (51)图21 测试/实用程序运行结果 (59)图22 “Abort Test”按钮 (59)图23 针对可终止的测试的命令行 (60)图24 L&TT终止测试时所显示的命令行 (61)图25 驱动器性能测试界面 (81)图26 设置驱动器性能测试选项 (82)图27 磁带驱动器性能测试结果选项卡 (83)图28 设备性能工具界面 (84)图29 测试选项界面 (84)图30 系统性能界面中的恢复与测试选项卡 (86)图31 系统性能界面中的备份预测试选项卡 (87)图32 备份预测试界面(CSI) (88)图33 恢复预测试界面(CSI) (89)图34 显示在Report Viewer上的警告图标 (96)图35 “Support”界面 (99)图36 示例报告 (101)图37 含有嵌入式数据的支持服务单 (102)图38 在Internet Explorer中显示的由CV-TL生成的支持服务单 (102)图39 “E-mail support ticket”对话框 (104)图40 支持服务单对比结果 (106)图41 “Save as XML file”菜单项 (114)图42 保存XML支持服务单 (115)图43 L&TT首选项对话框(默认设置) (127)图44 L&TT首选面对话框(CSI版) (127)图45 前面板 (131)图46 移动介质界面 (132)图47 “Run Utilities”对话框 (135)图48 独立于系统的实用程序 (136)图49 “Run Plugin”对话框 (137)图50 安装检查向导 (139)图51 安装检查向导结果 (140)图52 工具状态报告界面(GUI) (142)图53 工具状态报告界面(CSI) (143)图54 临时文件目录的提示 (144)图55 远程电脑上的HP L&TT安装目录 (145)表格表1 文档规范 (10)表2 L&TT安装目录位置 (145)表3 L&TT操作系统支持 (163)表4 不受支持的产品 (165)关于本手册本用户手册提供的信息可以帮助您:• 了解HP StorageWorks Library & Tape Tools (L&TT)的特性与功能• 有效利用L&TT的各种功能,最大限度提升存储硬件的性能,以及测试、诊断和解决硬件问题目标受众本手册主要面向:• 希望使用L&TT来更新存储硬件的固件的用户• 需要测试、诊断和解决存储硬件问题的用户• 技术支持人员• 呼叫中心技术人员先决条件在开始使用L&TT之前,你需要对以下技术有基本的了解:• 存储硬件的功能和运作• SCSI的运作文档规范和符号表1 文档规范规范元素蓝色文本:表1交叉参考链接和电子邮件地址网站地址蓝色下划线文本:粗体文本•可以点击的界面按钮•键入到GUI元素(比如文本框)的文本•可以选择或点击的GUI元素,例如菜单或列表斜体文本突出强调的文本Monospace 字体文本•文件和目录名称•系统输出信息•代码Monospace, 斜体文本•代码变量•命令变量Monospace, 粗体文本突出强调的Monospace文本警告!指不按要求操作可能会造成人身伤害或死亡。
目 录Laker软件的解压和安装Laker环境变量的设置Laker license的启动License启动问题一 :Laker软件的解压和安装:1.请先在你的服务器上建立laker的安装路径,例如:/tools/laker在拿到Laker的安装盘以后,把laker的安装文档复制到这个路径下并解压。
备注:1) Laker的所有安装文档都是压缩文档,格式为*.tar.gz2) 解压缩的命令为:gzip –cd *.tar.gz | tar xvf –备注:gzip这个命令需要逐个解压,所以不要直接用上面这个命令3) laker能够支持多种操作系统,在解压的时候,先确定你的操作系统及版本,如果发现laker使用的时候与系统冲突,请删除文件夹/tools/laker/platform,找出合适的系统支持文档再重新解压。
2.Copy你收到的Laker的license file到/tools下面,重命名为license.dat并对License file作如下修改:1) 找到SERVER hostname 00E0815577F5 5229 ,将“hostname”改为你的服务器的名字(如果不清楚,你可以在terminal窗口用hostname命令找到你的服务器名字.另外如果端口5229被占用,请跟IT联系选用其他端口)2) 找到 DAEMON sclmgrd /sc/bin/sclmgrd,把后面的路径改为laker下的路径,例如:/tools/laker/bin/sclmgrd二: Laker环境变量的设置:1.Copy 文件/tools/laker/demo/config/CSHRC 到/tools/下,并用vi CSHRC打开编辑作以下修改:1)将setenv SICANVAS /home/eteam/laker/current ,修改为 setenv LAKER /tools/laker2)添加一行setenv LAKER_LICENSE /tools/license.dat3) setenv SC_LICENSE_FILE 5229@spc3233,修改为setenv SC_LICENSE_FILE 5229@hostname(hostname是你的服务器的名字)4)将所有的SICANVAS替换成LAKER,可以参照以下命令:1,$ s/SICANVAS/LAKER/g5) 将所有的SC_LICENSE_FILE替换成LAKER_LICENSE,可以参照以下命令:1,$ s/SC_LICENSE_FILE/LAKER_LICENSE/g6) 将所有的lic替换成laker,可以参照以下命令::1,$ s/lic/laker/g6) 用:wq!保存后退出2.对于终端用户,请在个人的 .cshrc中读取laker的环境设置:在.cshrc中加入一行:source /tools/CSHRC三: Laker license的启动:1.在terminal下依次执行以下命令:1) csh2) source /tools/CSHRC3) laker_start2.如果想查看laker license的状态,用 laker_check;3.如果想关闭license,用laker_down。
前端开发实训案例利用ServiceWorker实现离线缓存前端开发实训案例:利用ServiceWorker实现离线缓存在现代的Web开发中,离线缓存是一个非常重要的功能。
在传统的Web应用程序中,用户需要始终保持与服务器的连接才能访问应用程序的所有功能和内容。
然而,有时用户可能处于无网络环境,这将导致应用程序无法正常工作。
为了解决这个问题,ServiceWorker被引入到Web平台上,它提供了一种在离线状态下缓存应用程序资源的方法,并使得在无网络环境下能够访问缓存的内容。
本文将以一个前端开发实训案例为例,介绍如何利用ServiceWorker 实现离线缓存。
一、什么是ServiceWorkerServiceWorker是一种在浏览器背后运行的脚本,它充当网络代理的角色,能够拦截和处理浏览器与服务器之间的请求和响应。
它可以让我们在无网络连接的情况下仍能访问缓存的内容,或者使用缓存的内容来替代网络请求。
二、实现离线缓存的步骤1. 注册ServiceWorker要使用ServiceWorker,首先需要将其注册到浏览器中。
在项目的根目录下创建一个service-worker.js文件,并在页面中注册ServiceWorker。
// 注册ServiceWorkerif ('serviceWorker' in navigator) {window.addEventListener('load', function() {navigator.serviceWorker.register('/service-worker.js').then(function(registration) {console.log('ServiceWorker registration successful with scope: ', registration.scope);}, function(err) {console.log('ServiceWorker registration failed: ', err);});});}```2. 缓存应用程序资源在service-worker.js文件中,我们需要定义一个缓存名称,然后将应用程序需要缓存的资源添加到该缓存中。
为了快速完成SAS软件安装工作,希望贵公司能根据以下需求检查并核实sas安装环境:1.Linux系统环境验证如下:1)检查是否是linux 64位服务器,操作系统一般为Red Hat 6.2-6.5,SUSE Linux Enterprise System 11 SP1 (64-bit version), Oracle Linux 6.1 (64-bit version);2)检查sas安装目录的磁盘容量是否满足200+GB(不包括数据分析需要的空间);3)检查服务器内存是否满足16+GB;(最低性能);选用高主频的Cpu;4)检查第三方补丁包是否完整安装(有一些补丁是32位,也要一并打上,Linux系统需要有桌面系统,不能是单纯服务器版本,根据以下检查命令核实是否完全安装第三方插件):glibc、numactl、libXp、Xmodif、X11、libXmu libXtst.so.6检查方法详见附件1(linux服务器系统第三方软件列表)5)需要客户在sas服务器上安装GUI、chinese-support(中文语言包)、设置字符集LC_ALL=zh_CN.UTF-8中文语言包检查命令如下:locale -a 查看本地字符集locale -m 查看所有支持的字符集6)检查是否关闭防火墙,建议关闭系统防火墙,如果有特殊需求可以再进一步讨论;检查方法详见附件2(SAS服务器防火墙检查)7)如果需要连接第三方数据库,就需要检查是否已经安装对应的数据库客户端:详情见附件3(SAS数据接口支持第三方数据库列表)8)检查服务器的端口号是否开放:以下是需要开通的端口号码,对外端口号码需要开放给sas客户端机器,对内端口号会被sas服务占用,确保没有其它服务占用该端口;对外端口号码:7980(linux专有)、8080、8561、8591、22(根据客户具体需求确认是否开通)对内端口号码详见附件4(linux/windows服务器系统待开通端口号列表)9)sas安装介质需要提前上传至Linux服务器,采用“二进制Binary”的方式上传;10)是否是通过windows客户机远程安装:准备一台windows客户机,需要安装SSH、Xmanager Enterprise类远程维护工具,以便于远程连接服务器进行sas安装配置工作;Xmanager Enterprise 4包括如下:11)准备一台windows机器用来安装sas客户端;需要安装.net3.5系统补丁,需要提前退出杀毒软件和关闭防火墙;客户端机器操作系统可以是windows7 sp1(非home版)windows8、windows10,64-bit/32-bit根据实际sas客户端介质确定,建议安装64-bit系统;需要开通客户端机器到sas服务器的网络连接端口(8561、8591、7980、8080),以便使用sas客户端连接sas服务器进行测试工作;2.Windows系统环境检查如下:1)单机版SAS环境要求:•系统:Windows 7 SP1 (非Home版)及以上版本;•硬件性能要求:(最低要求)2核2 GB 内存(available to SAS)Swap space: 1.5 times physical RAM or 250 GB, whichever is less2)服务器版SAS环境要求:•系统:64位Windows Server 2008 SP2 Standard EditionWindows Server 2008 SP2 Enterprise EditionWindows Server 2008 SP2 Datacenter EditionWindows Server 2008 R2 SP1 Standard EditionWindows Server 2008 R2 SP1 Enterprise EditionWindows Server 2008 R2 SP1 Datacenter EditionWindows Server 2012 DataCenter Edition MicrosoftWindows Server 2012 Standard Edition MicrosoftWindows Server 2012 Essentials Edition MicrosoftWindows Server 2012 Foundation Edition•硬件性能要求:(最低)4核16 GB 内存(available to SAS)I/O Throughput of 400MB/secSwap space: 1.5 times physical RAM or 250 GB•Windows server系统需要根据实际环境安装第三方软件:python2.6 - 2.7安装包pywin32-220.win-amd64-py2.7安装包.net 3.5 sp1.net 4.5•关闭IIS服务(该服务会占用80端口);3)检查服务器的端口号是否开放:以下是需要开通的端口号码,对外端口号码需要开放给sas客户机,对内端口号会被sas 服务占用,确保没有其它服务占用该端口;对外端口号码:80(windows专有)、8080、8561、8591、22(跟客户沟通后确认是否开通)对内端口号码详见附件4(linux/windows服务器系统待开通端口号列表)4)检查系统是否关闭防火墙及安全软件;3.附件1(linux服务器系统第三方软件列表):●检查libXp包[root@sasserver ~]# rpm -qa | grep libXplibXp-1.0.0-15.1.el6.x86_64libXpm-devel-3.5.10-2.el6.x86_64libXpm-3.5.10-2.el6.x86_64libXp-devel-1.0.0-15.1.el6.x86_64●检查glibc包[root@sasserver ~]# rpm -qa | grep glibcglibc-devel-2.12-1.107.el6.x86_64compat-glibc-headers-2.5-46.2.x86_64glibc-common-2.12-1.107.el6.x86_64compat-glibc-2.5-46.2.x86_64glibc-2.12-1.107.el6.i686glibc-utils-2.12-1.107.el6.x86_64glibc-headers-2.12-1.107.el6.x86_64glibc-2.12-1.107.el6.x86_64GLIBC组件版本号为2.12(另2.14版本测试可用)●检查numactl包[root@sasserver ~]# rpm -qa | grep numactlnumactl-2.0.7-6.el6.x86_64numactl-devel-2.0.7-6.el6.x86_64[root@sasem ~]# rpm -qa | grep libXmulibXmu-1.1.1-2.el6.x86_64[root@sasem ~]# rpm -qa | grep X11libX11-common-1.5.0-4.el6.noarchlibX11-1.5.0-4.el6.x86_64[root@sasem ~]#●检查X11包[root@sasem ~]# rpm -qa | grep X11libX11-1.6.0-6.el6.x86_64libX11-common-1.6.0-6.el6.noarch[root@sasem ~]#●检查libXmu包[root@sasva ~]# rpm -qa | grep libXmulibXmu-1.1.1-2.el6.x86_64You have new mail in /var/spool/mail/root[root@sasva ~]#●检查Xmotif包[root@sasva ~]# rpm -qa | grep Xmotif4.附件2(linux服务器防火墙检查):●检查防火墙状态是否开启[root@sasem ~]# service iptables status表格:filterChain INPUT (policy ACCEPT)num target prot opt source destination1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/03 ACCEPT all -- 0.0.0.0/0 0.0.0.0/04 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:225 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibitedChain FORWARD (policy ACCEPT)num target prot opt source destination1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibitedChain OUTPUT (policy ACCEPT)num target prot opt source destination●关闭防火墙[root@sasem ~]# service iptables stopiptables:将链设置为政策ACCEPT:filter [确定]iptables:清除防火墙规则:[确定]iptables:正在卸载模块:[确定][root@sasem ~]#()●检查防火墙状态[root@sasem ~]# service iptables statusiptables:未运行防火墙。
DataWorks(数据工场)用户指南用户指南控制台阿里云数加平台管理控制台中,可通过概览页面找到最近使用的项目,进入工作区或对其进行项目配置,也可以创建项目和一键导入CDN。
以组织管理员(主账号)身份登录DataWorks管理控制台页面。
如下图所示:页面说明如下:最近使用:显示您最近打开的三个项目,您可单击对应项目后的项目配置或进入工作区对项目进行具体操作。
您也可进入项目列表下进行相关操作,详情请参见项目列表。
常用功能:您可在此进行创建项目和一键导入CDN的操作。
阿里云数加平台管理控制台中,您可通过项目列表页面找到该账号下所有项目,进入工作区对其进行项目配置、计费转换、禁用/激活和删除操作,也可在此创建项目。
操作步骤以组织管理员(主账号)身份登录 DataWorks(数据工场,原大数据开发套件)产品详情页。
单击 管理控制台 进入控制台概览页面。
导航至 项目列表 页面,该页面将显示此账号下的全部项目。
如下图所示:功能说明创建项目创建项目详情,请参见 创建项目。
项目配置单击对应项目名称后的 项目配置,如下图所示:在项目管理页面,可单击左侧导航栏对项目成员、数据源、调度资源和 MaxCompute 等进行管理和配置,详细介绍请参见 项目管理手册。
进入工作区单击对应项目名称后的 进入工作区,如下图所示:进入工作区后,即可跳转到数据开发页面进行操作。
计费转换单击对应项目名称后的 计费转换,如下图所示:您可以对任一项目进行计费转换的操作。
目前 MaxCompute 支持两种计费方式:按 CU 预付费和按 I/O 后付费,计费转换详情请参见 计费方式转换。
有关项目的计费问题请参见 计量计费说明。
禁用/激活单击对应项目名称后的 禁用/激活,如下图所示:禁用/激活操作目前仅允许 DataWorks 组织管理员(主账号)进行操作,被禁用后的项目无法进行任何操作,直至激活为止。
删除单击对应项目名称后的 删除,如下图所示:删除操作目前仅允许 DataWorks 组织管理员(主账号)进行操作,系统将为您 同步删除 MaxCompute Project。
Centos7.6离线安装docker⼀、Docker安装1、安装环境:系统:CentOS Linux release 7.6.1810 (Core)Docker版本:18.09.82、下载离线安装包依赖包下载:3、安装rpm -ivh docker-ce-cli-18.09.8-3.el7.x86_64.rpmrpm -ivh container-selinux-2.107-3.el7.noarch.rpmrpm -ivh containerd.io-1.2.2-3.el7.x86_64.rpmrpm -ivh docker-ce-18.09.8-3.el7.x86_64.rpm4、启动# 启动systemctl start docker# 查看状态systemctl status docker⼆、Docker-compose安装下载:安装:1、把下载的安装包上传到服务器的/usr/local/bin/⽬录下,增加执⾏权限chmod a+x docker-compose2、测试是否成功docker-compose --version三、Harbor安装Harbor是⼀个⽤于存储和分发Docker镜像的企业级Registry服务器,通过添加⼀些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。
作为⼀个企业级私有Registry服务器,Harbor提供了更好的性能和安全。
提升⽤户使⽤Registry构建和运⾏环境传输镜像的效率。
Harbor⽀持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中,确保数据和知识产权在公司内部⽹络中管控。
另外,Harbor也提供了⾼级的安全特性,诸如⽤户管理,访问控制和活动审计等。
特性:基于⾓⾊的访问控制:⽤户与Docker镜像仓库通过“项⽬”进⾏组织管理,⼀个⽤户可以对多个镜像仓库在同⼀命名空间(project)⾥有不同的权限。
离线安装Docker以及NVIDIA-docker硬件显卡显卡驱动英伟达 cuda-drivers1.软件综述:1.installed the NVIDIA driver and Docker engine for your Linux distribution Note01. NVIDIA driver install the cuda-drivers02. Docker engine2 ###cudanvcc --version nvcc是CUDA的编译器,可以从CUDA Toolkit的/bin⽬录中获取,类似于gcc就是c语⾔的编译器nvidia-smi 是NVIDIA System Management Interfac3.nvidia-docker 是英伟达公司专门为docker⽅便使⽤GPU设备,⽽开发的⼀种插件nvidia-container-toolkit 还是 nvidia-docker2Docker 19.03的发布,不赞成使⽤nvidia-docker2软件包,因为Docker运⾏时中现在已将NVIDIA GPU作为设备本地⽀持nvidia将提供原⽣的显卡⽀持,只需要安装 nvidia-container-toolkit⼯具包不再像使⽤nvidia-docker/2那样复杂配置,⽽且不⽀持⽤docker-compose 2.安装docker版本 >=19.031.安装⽅式⼀:在线安装sudo apt-get update# 查看版本apt-cache madison docker-ce# 安装特定版本 sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial docker-ce-cli=5:18.09.1~3-0~ubuntu-xenial containerd.iosudo apt-get install docker-ce docker-ce-cli containerd.io⽅式⼆:离线docker步骤1:下载deb包https:///linux/ubuntu/dists/xenial/pool/stable/amd64/步骤2:安装sudo dpkg -i containerd.io_1.2.2-3_amd64.debsudo dpkg -i docker-ce-cli_19.03.9_3-0_ubuntu-xenial_amd64.debsudo dpkg -i docker-ce_19.03.9_3-0_ubuntu-xenial_amd64.deb2.确认是否安装成功docker --versiondocker version3.包说明:docker依赖清楚的情况下containerd.io - daemon to interface with the OS API (in this case, LXC - Linux Containers),essentially decouples Docker from the OS, also provides container services for non-Docker container managersdocker-ce - Docker daemon, this is the part that does all the management work, requires the other two on Linudocker-ce-cli - CLI tools to control the daemon, you can install them on their own if you want to control a remote Docker daemon参考: https:///engine/install/ubuntu/安装 nvidia-docker离线安装版本注意 nvidia-container-toolkit需要主机已安装当前新版的docker 19.03下载⽅法:参考 https:///NVIDIA/nvidia-docker ,在⼀台可以上⽹的机器上,配置apt源,⽤来下载deb包distribution=$(. /etc/os-release;echo $ID$VERSION_ID)root@ubuntu:~/nvidia-docker-package# . /etc/os-release;echo $ID$VERSION_IDubuntu16.04##1.更新源#Ubuntu 16.04/18.04, Debian Jessie/Stretch# Add the package repositories$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID)$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -$ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list$ sudo apt-get update#2.下载包$ apt download libnvidia-container1$ apt download libnvidia-container-tools$ apt download nvidia-container-toolkit###3.分析依赖-确定安装顺序apt show nvidia-container-toolkitapt show libnvidia-container-toolsapt show libnvidia-container1###4.安装-把下载的包放到要安装的服务器中,安装安装sudo dpkg -i libnvidia-container1_1.4.0-1_amd64.debsudo dpkg -i libnvidia-container-tools_1.4.0-1_amd64.debsudo dpkg -i nvidia-container-toolkit_1.5.0-1_amd64.deb###5 重启dockersudo systemctl restart docker###6.创建容器 un表⽰create+start,是创建新容器镜像 + 标签sudo docker run --rm --gpus all -v /home/test:/home/test -v /data:/data --name "test_act" --shm-size="8g" -it ufoym/deepo:latest bash备注说明:⽅法⼀:安装nvidia-container-toolkit,后添加—gpus参数来使⽤使⽤nvidia-container-toolkit的最⼤优点:linux主机不需要安装 CUDA toolkit,仅安装显卡驱动 cuda-drivers 即可sudo docker run --gpus all -v /home/test:/home/test -v /data:/data --name "test_act" --shm-size="8g" -it ufoym/deepo:latest bash⽅法⼆: nvidia-docker2 and nvidia-container-runtime安装nvidia-container-runtime,在⾸次运⾏时添加—runtime=nvidia参数,后续启动、结束都不需要再加sudo apt-get install nvidia-container-runtimesudo docker run --gpus all-v /home/test:/home/test -v /data:/data --name "test_act" --shm-size="8g" -it ufoym/deepo:latest bash nvidia-docker2###各个包具体情况libnvidia-container 提供⼀个库和⼀个简单的CLI程序,使⽤这个库可以使NVIDIA GPU使⽤ Linux 容器。
离线配置andriod开发环境保证你能成功鉴于面对网上堆积如山的资料我真的是头疼了,而且其中也不乏浑水摸鱼误人子弟之徒,为了配置个安卓的开发环境,我确实也废了不少的功夫!甚至一度起了放弃的念头,说起来也挺搞笑的,连配置都这么繁琐那么开发可见也不简单了。
但是请大家保持自信,没有什么山是跨不过去的!相信我,废话不多说了!由于网速的原因,从eclipse连接ATD十分的麻烦,而且也不一定会成功,SDK也一样,其实下载到的SDK安装包只是个壳,很多的函数需要从这个壳里下载,可能是传输的原因,有时几个小时进度条仍然不前进一格让人十分滴郁闷,所以在此强烈建议大家利用我们国产的下载利器——迅雷,将其各个击破,具体方法接听我慢慢道来。
1.java的配置你只要知道java是安卓开发必须的就行了,所以如果你之前没有安装过java那么这步是必须的,如果你已经安装了,那么请跳到第二步。
①下载:/technetwork/java/javase/downloads/index.html第一个就是!②安装:下载后双击就好,等安装完成后开始配置。
③配置:找到你的安装目录并复制,我的安装目录是C:\Program Files\Java\jdk1.6.0_02需要配置三个环境变量,都是用户变量(而不是系统变量),如果之前有了那么点击“编辑”在最后黏贴,如果没有那么就“新建”变量!三个变量如下(大小写无所谓):JAVAHOME : C:\Program Files\Java\jdk1.6.0_02(根据自己的安装目录随机应变)CLASSPATH : .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意前面的“.;”不能省!)(这条直接复制就行)PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(如果是之前有黏贴在原有变量的末尾的的话,不要忘记在前面加“;”)(这行也是可以黏贴)配置完成后在开始——cmd——换行,出现dos界面后输入javac,出现如下图则表明配置成功!2.eclipse的下载和安装eclipse的下载和安装很简单,从网址/downloads/下载需要的版本解压即可。
目录
目录 0
1.基础环境 (1)
2.准备工作 (2)
2.1配置环境 (2)
2.1.1配置hosts文件 (2)
2.1.2 SSH无密码登入 (3)
2.1.3 NTP 时间同步 (3)
2.1.4 SELinux & iptables 关闭 (4)
2.2Java环境安装 (5)
2.2.1 安装JDK (5)
2.2.2 配置环境变量 (5)
3.Ambari安装配置 (7)
3.1配置本地源 (7)
3.1.1 建立本地资源库 (7)
3.1.2 配置repo文件 (8)
3.1.3 配置Media源 (9)
3.1.4 安装必要工具 (9)
3.1.5 配置Media的http源 (10)
3.1.6 安装ambari-server服务 (13)
3.1.7 安装ambari客户端 (37)
3.2ambari服务器配置与管理 (15)
4.常见问题 (40)
4.1mapreduce (40)
4.2oozie安装 (40)
1.基础环境
本人配置
操作系统:redhat6.4
内核版本:
内存大小:
处理器:
Ambari版本:ambari-1.6.0
HDP版本:HDP-2.1-latest-centos6-rpm.tar.gz
HDP-UTILS版本:HDP-UTILS-1.1.0.17-centos6.tar.gz JDK版本:jdk-7u45-linux-x64
Ambari安装的环境路径(选择安装所有服务的情况):
2.准备工作
本次配置使用hdp-m2作为主master节点
2.1配置环境
2.1.1配置hosts文件
所有机器都得执行,使用root用户
1)@hostname hdp-m2(该命令可用于临时修改主机名)
2)@ vi /etc/hosts(该命令可用于配置主机名和IP的对应信息)
10.242.157.115 hdp-m1
10.242.157.117 hdp-m2
10.242.157.122 hdp-s1
3)@vi /etc/sysconfig/network(该命令可用于修改网络主机名)
2.1.2SSH无密码登入
所有机器都得执行,使用root用户
@ yum install ssh(安装SSH协议)
@yum install rsync(rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件)
@service sshd restart (启动服务)
注:如果系统中没有安装SSH,需要进行以上操作。
@ssh-keygen(该命令生成指定公私秘钥的名字,id_dsa及id_dsa.pub)
@cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys(把id_rsa.pub追加到授权的key 里面去,如果有多个master节点则需把所有的master节点上id_dsa.pub文件内容整合到authorized_keys文件中)
@ll /root/.ssh/(查看共私钥、授权key)
@ ssh-copy-id -i id_dsa.pub root@hdp-m1(将公钥copy到所有的机器上)
@ssh hdp-m1(测试SSH无密码登入是否成功)
2.1.3NTP 时间同步
Hdp-m2节点
将server上/etc/ntp.conf文件中以下两行的注释打开
@vim /etc/ntp.conf
server 127.127.1.0
fudge127.127.1.0 stratum 10
保存并重启ntpd服务(注意关闭防火墙,遇到no server suitable for synchronization found问题,则需要在从节点上service ntpd start):
@service ntpd start
@ chkconfig ntpd on
@/etc/init.d/ntpd restart
@ service ntpd status
进入其他从节点进行时间同步:
@ ssh hdp-m1
@vim /etc/ntp.conf
server hdp-m2
fudge 127.127.1.0 stratum 10
@ ntpdate hdp-m2
@ exit
2.1.4SELinux & iptables 关闭
Hdp-m2节点
@ setenforce 0(临时关闭selinux)
@ vi /etc/yum/pluginconf.d/refresh-packagekit.conf
enabled=0
所有节点
@ chkconfig iptables off(关闭防火墙关闭开机启动)
@ service iptables stop(关闭防火墙)
至此环境配置完成,关闭防火墙后方可SSH无密码登入。