WA2592 Applied Data Science and Big Data Analytics. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

Similar documents
WA2393 Data Science for Solution Architects. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2342 NoSQL Systems Comparison. Lab Server VM Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2503 Hadoop Programming on the. Hortonworks Data Platform. Lab Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA2583 React JavaScript Programming. Classroom Setup Guide. Web Age Solutions Inc.

WA2488 JavaScript Changes with ECMAScript Classroom Setup Guide. Web Age Solutions Inc.

WA2423 JavaScript for Web 2.0 Development. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2451 DevOps Fundamentals. Classroom Setup Guide. Web Age Solutions Inc.

WA2452 Node.js Software Development. Classroom Setup Guide. Web Age Solutions Inc.

WA1827 Cloud Programming Workshop. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2579 Technical Introduction to Microservices. Classroom Setup Guide. Web Age Solutions Inc.

WA2256 Responsive Mobile Web Development with HTML5, CSS3, JavaScript, and jquery Mobile. Classroom Setup Guide. Web Age Solutions Inc.

WA2056 Building HTML5 Based Mobile Web Sites. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2402 Introduction to Responsive Web Development with HTML5, CSS3, JavaScript and jquery. Classroom Setup Guide. Web Age Solutions Inc.

WA1973 IBM Business Process Manager 8.0 Programming Using IBM Integration Designer. Classroom Setup Guide. Web Age Solutions Inc.

WA2442 Introduction to JavaScript. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA1937 WebSphere Portal 7.0 Programming. Classroom Setup Guide. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1

WA2185 Platform Independent Mobile Development with jquery Mobile and Apache Cordova. Classroom Setup Guide. Web Age Solutions Inc.

WA2621 DevOps Foundations for Java with Git, Jenkins, and Maven. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

WA2009 Java EE 6 Programming - WebLogic 12c - Eclipse. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA2493 What's New in Java 8. Classroom Setup Guide. Web Age Solutions Inc.

Web Age Solutions Inc. WA2639 Devops with Jenkins, Terraform and Hashicorp Stack. Classroom Setup Guide. Web Age Solutions Inc. 1

WA2684 Developing MicroServices. Classroom Setup Guide. Web Age Solutions Inc.

WA2271 Continuous Integration with Jenkins-CI. Classroom Setup Guide. Web Age Solutions Inc.

WA2012 Programming Java SOAP and REST Web Services - JBoss-Eclipse. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA day Java prereq for Selenium. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA1278 Introduction to Java using Eclipse. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA2535 Apache Cordova From the Ground Up. Classroom Setup Guide. Web Age Solutions Inc.

WA2387 Hands-On soapui - Classroom Setup Guide. WA2387 Hands-On soapui. Classroom Setup Guide. Web Age Solutions Inc.

WA2168 Introduction to Java using Rational Application Developer 8.5. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

WA1797 WebSphere Enterprise Service Bus (ESB) 6.2 Programming Using WebSphere Integration Developer. Classroom Setup Guide. Web Age Solutions Inc.

Deploying Cisco UCS Central

CIS 231 Windows 10 Install Lab # 3

WA1845 EJB 3.0 Programming with WebLogic Server 11g. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA2445 Programming REST Web Services with JAX-RS Wildfly / JBoss Developer Studio. Classroom Setup Guide. Web Age Solutions Inc.

WA1685 WebSphere Portal v6.1 Programming. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc

WA1884 Introduction to Java. using Oracle JDeveloper 11g. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA1649 Java EE 5 Programming Using WebLogic 10. Classroom Setup Guide. Web Age Solutions Inc. Copyright 2011 Web Age Solutions Inc.

WA EJB and JPA Programming with Java EE 6 - WebLogic 12 / Eclipse. Classroom Setup Guide. Web Age Solutions Inc.

Sun VirtualBox Installation Tutorial

WA1699 JSF Web Application Programming Using Rational Application Developer 7.5. Classroom Setup Guide. Web Age Solutions Inc.

WA2087 Programming Java SOAP and REST Web Services - WebSphere 8.0 / RAD 8.0. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

WA2486 JBoss AS 7 and JBoss EAP 6 Administration and Clustering on Windows. Classroom Setup Guide. Web Age Solutions Inc.

WA2321 Continuous Integration with Apache Maven Jenkins-CI and Nexus. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

WA1804 WebSphere Enterprise Service Bus v6.2 Administration. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA2217 Programming Java EE 6 SOAP Web Services with JAX-WS - JBoss-Eclipse. Classroom Setup Guide. Web Age Solutions Inc.

WA2214 Mastering JAX-RS REST Web Services and AJAX Clients - JBoss / Eclipse. Classroom Setup Guide. Web Age Solutions Inc.

WA2031 WebSphere Application Server 8.0 Administration on Windows. Classroom Setup Guide. Web Age Solutions Inc.

WA1927 Introduction to Struts 2.x Using Eclipse. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

CIS 231 Windows 7 Install Lab #2

JCCC Virtual Labs. Click the link for more information on installing on that device type. Windows PC/laptop Apple imac or MacBook ipad Android Linux

FireFox. CIS 231 Windows 10 Install Lab # 3. 1) Use either Chrome of Firefox to access the VMware vsphere web Client.

VMware vsphere 5.5: Install, Configure, Manage Lab Addendum. Lab 3: Configuring VMware ESXi

WA1958 Mobile Software Design Patterns and Architecture Android Edition. Classroom Setup Guide. Web Age Solutions Inc.

WA1547 WebSphere Portal v6 Programming. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

Send the Ctrl-Alt-Delete key sequence to the Guest OS one of two ways: Key sequence: Ctlr-Alt-Ins Menu Sequence: VM / Guest / Send Ctrl-Alt-Delete

WA2164 Programming Java SOAP Web Services with JAX-WS - WebSphere 8.5 / RAD 8.5. Classroom Setup Guide. Web Age Solutions Inc.

WA1787 Designing and Developing Higher Performance Web Services. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

This is Lab Worksheet 7 - not an Assignment

1) Use either Chrome of Firefox to access the VMware vsphere web Client. FireFox

CA Agile Central Administrator Guide. CA Agile Central On-Premises

WA2174 EJB and JPA Programming with Java EE 6 - WebSphere 8.5 / RAD 8.5. Classroom Setup Guide. Web Age Solutions Inc.

Virtual Desktop Infrastructure Setup for MacOS

WA1739 Oracle WebLogic Server 10.3 Performance Tuning. Classroom Setup Guide. Web Age Solutions Inc. Copyright 2009 Web Age Solutions Inc.

Virtual Desktop Infrastructure Setup for MacOS

WA1735 Java Persistence (JPA) Programming using Rational Application Developer 7.5. Classroom Setup Guide. Web Age Solutions Inc.

Fundamentals Windows 8.1 Operating System Exercises

Installing Cisco MSE in a VMware Virtual Machine

1) Use either Chrome of Firefox to access the VMware vsphere web Client. FireFox

The Ip address / Name value should be: srvvcenter-cis

Installation of the DigitalSystemsVM virtual machine

This is Lab Worksheet/Installation 7

WA1926 Introduction to Struts 2.x using RAD 7.5. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA1976 WebSphere Application Server 7.0 Administration Fundamentals. Classroom Setup Guide. Web Age Solutions Inc.

WA1561 WebSphere Application Server v6.1 Administration. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

Installation Guide: VirtualBox, Windows 10, and Microsoft Visio (Mac OS)

BROWSER-BASED SUPPORT CONSOLE USER S GUIDE. 31 January 2017

Click on the VM IMAGES drop-down menu and select VirtualBox Images

WA1677 J2EE Application Development with Spring and Hibernate. Classroom Setup Guide. Web Age Solutions Inc.

WA1701 Java EE 5 Programming with JSF, EJB 3.0 and JPA Using Rational Application Developer Classroom Setup Guide

WA1574 SOA Testing Workshop. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

4. Web-based Switch Configuration

docalpha Installation Guide

HiveManager Virtual Appliance QuickStart

Installing and Upgrading Cisco Network Registrar Virtual Appliance

SAP GUI 7.30 for Windows Computer

WA2572 Introduction to Responsive Web Development for Mac. Classroom Setup Guide. Web Age Solutions Inc.

HP LeftHand SAN Solutions

WA1561 WebSphere Application Server v6.1 Administration. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

Parallels Remote Application Server

CIS 231 Windows 2012 R2 Server Install Lab #1

Installing and Configuring vcloud Connector

Virtual Workplace Personal Device Client Installation Instructions

Installing the WinSCP Secure FTP Client

How to Set Up Windows 7

29 March 2017 SECURITY SERVER INSTALLATION GUIDE

Installing the Operating System or Hypervisor

Storing Your Exercise Files

ScopTEL TM IP PBX Software. DNS Server Configuration Wizard

LiveNX Upgrade Guide from v5.2.0 to v5.2.1

Wave 5.0. Wave OpenVPN Server Guide for Wave 5.0

Transcription:

WA2592 Applied Data Science and Big Data Analytics Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

Table of Contents Part 1 - Class Setup...3 Part 2 - Minimum Software Requirements for the Client Component...3 Part 3 - Software Provided...3 Part 4 - Instructions...3 Part 5 - Organize Windows Explorer Folder Views...5 Part 6 - Installing R Programming Language 3.3.1 on Windows...8 Part 7 - Verify Installation...12 Part 8 - Installing RStudio Desktop v0.99 on Windows...13 Part 9 - Verify Installation...13 Part 10 - Nginx...15 Part 11 - Minimum Hardware Requirements for the Lab Server...16 Part 12 - Minimum Software Requirements...16 Part 13 - Software Provided...16 Part 14 - Preparation...16 Part 15 - Installing the VMWare image...17 Part 16 - Running the VM...20 Part 17 - Setting Up the IP Address of the Lab Server VM...21 Copyright Web Age Solutions Inc. 2

Part 1 - Class Setup This class requires two components to be installed: 1. The Client 2. The Lab Server The Client and the Lab Server must be installed on different machines; the Lab Server must be accessible by the Client. Both machines must have access to the Internet. The minimum software requirements for the Client and the Lab Server machines are different and are listed in different sections of this document. Also, depending on the class software packaging option, you may have either one or two ZIP files. Part 2 - Minimum Software Requirements for the Client Component Windows OS: Windows Vista / 7. Latest Google Chrome browser Part 3 - Software Provided You will receive the following file: WA2592.ZIP All other software listed under Minimum Software Requirements is either commercially licensed software that you must provide or software that is freely available off the Internet. Part 4 - Instructions 1. Make sure the account that you are using to install the software has administrative privileges and the student using this machine will have the same rights. 2. Extract the WA2592.ZIP file to C:\ 3. Review that the following folders were created: Copyright Web Age Solutions Inc. 3

C:\LabFiles\ C:\Software\ C:\Software\nginx-1.4.3 4. Verify the following files were crated: C:\Software\RStudio\R\R-3.3.1-win.exe C:\Software\RStudio\R\RStudio-0.99.903.exe 5. Download and install the latest Google Chrome browser from: https://www.google.com/intl/en/chrome/browser 6. Create a shortcut to the Widows Command Prompt onto the desktop. 7. Double click the Command Prompt shortcut to open the Command Prompt window. 8. In the Command Prompt window, click the black icon in the top left-hand corner and select Properties from the context menu. The Properties dialog opens. 9. In the Properties dialog, check the Quick Edit Mode check box. Note: This option allows a user to copy and paste text in the command prompt using mouse actions Copyright Web Age Solutions Inc. 4

instead of an edit menu. 10. Click the Layout tab. 11. In the Layout tab, enter 100 for Width property (for both Width text windows in the Layout tab window), 9999 for the Height of the Screen Buffer Size property, and 45 for the Height property of the Window Size property. 12. Click OK to close the Properties dialog. 13. If an Apply Properties to Shortcut dialog appears, select Modify shortcut that started this window and click OK. Part 5 - Organize Windows Explorer Folder Views 1. Start Windows Explorer The steps below may slightly vary depending on the Windows version (the steps below are shown for Copyright Web Age Solutions Inc. 5

Windows 7). The main purpose of these steps is to enable the system-wide display of user files extensions and hidden files in Windows Explorer. 2. In the menu bar of Windows Explorer, click the Organize drop-down menu and select Folder and search options 3. In the Folder Options dialog that opens, click the View tab 4. In the View tab: Check the Display the full path in the title bar check box Select the Show hidden files, folders, and drives radio button Uncheck the Hide extensions for known file types check box Copyright Web Age Solutions Inc. 6

5. Click the OK button Copyright Web Age Solutions Inc. 7

Part 6 - Installing R Programming Language 3.3.1 on Windows 1. (Skip this step, if not applicable) If you are not yet logged in on the Student computer, log in as the user who will be using this software in the class. 2. From the C:\Software\RStudio\R directory, run R-3.3.1-win.exe 3. If prompted with the Windows Security Warning, click Run. 4. If prompted with the Windows system User Account Control dialog, click Yes. 5. Accept English as the Setup Language and click OK. 6. In the Welcome screen that opens, click Next > 7. In the License Dialog, click Next > 8. In the Destination Location dialog, enter c:\software\r for the folder location and click Next > 9. In the Select Components dialog, select the 32-bit User Installation option from the drop-down box. Copyright Web Age Solutions Inc. 8

10. Accept default preselected options for Core Files and 32-bit Files checkboxes. 11. Click Next > 12. In the Startup options dialog, select Yes (customized startup). 13. Click Next > 14. In the Display Mode dialog, accept the default MDI option and click Next > Copyright Web Age Solutions Inc. 9

15. In the Help Style dialog, accept the default HTML help option and click Next > 16. If prompted, in the Internet Access dialog, select Internet2 option. 17. Click Next > 18. In the Select Start Menu Folder dialog, accept the default R name and click Next > 19. In the Select Additional Tasks dialog, accept defaults and click Next > Copyright Web Age Solutions Inc. 10

Installation process begins. Wait for the installation process to complete. When installation is complete, you will be presented with the confirmation dialog. 20. Click Finish. Copyright Web Age Solutions Inc. 11

Part 7 - Verify Installation 1. Find the R short-cut created on the desktop and double click it. The R GUI console should open. 2. Type q() in console and press Enter. 3. In the Question dialog that opens, click No. Installation and verification steps are complete. Copyright Web Age Solutions Inc. 12

Part 8 - Installing RStudio Desktop v0.99 on Windows Note: The prerequisite for installing this package is the presence of the R package version 2.11.1 (or higher) on the target system (as per R-3.3.1-win-32bit.odt document). 1. On the Student computer, log in as the user who will be using this software in the class 2. From the C:\Software\RStudio\R directory, run RStudio-0.99.903.exe 3. If prompted with the Windows system User Account Control dialog, click Yes 4. On the RStudio Setup Welcome Screen, click Next > 5. In the Choose Install Location dialog, enter c:\software\r for the destination folder and click Next > 6. In the Choose Start Menu Folder dialog, accept defaults and click Install Installation process begins. Wait for the installation process to complete. When installation is complete, you will be presented with the confirmation dialog. 7. Click Finish Part 9 - Verify Installation 1. Create a Desktop shortcut pointing to the C:\Software\R\bin\rstudio.exe folder Copyright Web Age Solutions Inc. 13

2. Click the RStudio Desktop short-cut The RStudio IDE opens. 3. In the Console window on the left hand side, type in q() and press Enter RStudio closes. Installation and verification steps are complete. Copyright Web Age Solutions Inc. 14

Part 10 - Nginx 1. Disable any service using Port 80 to be able to run Nginx, if you have IIS or other service running, stop and disable them. 2. Switch to the user that the students will use during the course. 3. Open the Command Prompt window and type in the following command at the prompt and press ENTER (execute the command): cd C:\Software\nginx-1.4.3 This command will change directory to where the nginx web server resides (represented by the nginx.exe file). 4. Start the nginx web server by executing the following command: start nginx This command will launch the nginx web server that starts listening on port 80. Allow access if the Firewall window appear. 5. If you are prompted for the admin password, enter it to allow the software to run. 6. Open Google Chrome browser and navigate to http://localhost You should see the nginx welcome page. 7. Close Chrome browser. 8. In the Command Prompt window where you started the nginx web server, type in the following command at the prompt and press ENTER: nginx -s stop Copyright Web Age Solutions Inc. 15

This command will stop the web server. 9. Switch back to the admin user. Nginx is installed. Part 11 - Minimum Hardware Requirements for the Lab Server The Lab server is a 64-bit VM that requires a 64-bit host OS and a virtualization product that can support a 64-bit guest OS. This VM uses 6 GB of total RAM and 2 vcpu. The total system memory required varies depending on the size of data sets used in labs and on the other processes that are running in the VM. 8 GB RAM 80 GB Hard Disk Part 12 - Minimum Software Requirements Windows XP / Vista / 7-64 bit VMware player 6.x or higher Chrome Part 13 - Software Provided You will receive the following file (further referred to as the VM ZIP file) containing the VMware player-compatible virtual machine: VM_WA2341_CDH5-REL_2_2-Sep-2016.zip Part 14 - Preparation 1. Extract the VM ZIP file to C:\ Note: Every student in the class will need a dedicated Lab Server. So the class setup will require as many Lab Servers as there are students in the class. In other words, you will need to perform this setup as many times. It is recommended to have each Lab Server VM installed on a separate physical machine, although they can be collocated as long as their Network Connectivity is setup with the Bridged option (see Copyright Web Age Solutions Inc. 16

details further in the document). Part 15 - Installing the VMWare image 1. Open a file browser and navigate inside the unzipped VM ZIP folder. Locate the VMware player executable file vmplayer.exe. Note. If you don't find the VMware player executable file in this folder, download the VMware player 6.x or higher from the VMware website using the following link: http://www.vmware.com 2. Install the VMware player accepting all the defaults during the installation. 3. Restart the computer. 1. From the Start menu, select All Programs > VMware > VMware Player. 2. If prompted to download a new version of VMware player decline the update. 3. Press Ctrl-O. The Open Virtual Machine dialog opens 4. Locate and select the cloudera-quickstart-vm-5.4.0-0-vmware.vmx file located under the unzipped VM ZIP folder and click Open. The cloudera-quickstart-vm-5.4.0-0-vmware menu option will appear on the list of available virtual machines. Copyright Web Age Solutions Inc. 17

5. Click Edit virtual machine settings at the bottom of the VMWare Player The Virtual Machine Settings screen opens with the Hardware tab opened by default. 6. Change the Memory VM size attribute to 6 G (6144 M) 7. Change the Number of Processors VM attribute from 1 to 2 Copyright Web Age Solutions Inc. 18

8. The Network Adapter VM attribute can be configured for the Bridged or NAT connection options. As a rule of thumb, use NAT for the VM being installed locally on the physical student machine, use Bridged on remote machines. If these suggestions do not work, use the options that best suite your environment. The NAT options is preselected by default; for the Bridged option, see the Setting Up the IP Address of the Lab Server VM lab step at the end of the document 9. Click CD/DVD (IDE) Device 10. Uncheck the Connect at power on (or keep it clear if it is already unchecked) Device status 11. If Floppy is present, click Floppy (if this option is not present, skip to the next numbered step) Uncheck the Connect at power on (or keep it clear if it is already unchecked) 12. If Sound Card is present, click Sound Card (if this option is not present, skip to the next to the next numbered step) Uncheck the Connect at power on (or keep it clear if it is already unchecked) 13. If Printer is present, click Printer (if this option is not present, skip to the next to the next numbered step) Uncheck the Connect at power on (or keep it clear if it is already unchecked) 14. Click OK at the bottom of the Virtual Machine Settings Screen to close it. Copyright Web Age Solutions Inc. 19

Part 16 - Running the VM 1. Select the cloudera-quickstart-vm-5.4.0-0-vmware virtual machine (it should already be preselected) and click Play virtual machine. 2. Click "I moved it", if prompted. 3. If you are promoted to download and install the VMware Tools for Linux, accepted the option. Accept reasonable options if and when they appear. VM bootstrapping may take some time, and when it completes, you should be automatically logged in the Lab Server VM as the cloudera user and presented with the Cloudera Desktop. Copyright Web Age Solutions Inc. 20

The installation of the Lab Server virtual machine is completed. The last Lab setup step is required if you want to set up the student VMs with the Bridged network configuration option. Note: The remote (SSH) access to the Lab Server VM is done under the cloudera username with cloudera password. The cloudera account has sudo privileges in the Lab Server. The root account password is cloudera Part 17 - Setting Up the IP Address of the Lab Server VM If you setup your VM Network Adapter with the Bridged option as shown in the screen-shoot below, by default, you will have a DHCP leased IP address assigned to the Lab Server. It may be a convenient feature from the administration perspective, but will affect student SSH connections during the class as they will always be required to change the Lab Server IP address whenever the IP address of the Lab Server changes (IP lease may be configured to expire every day and the class runs for four days). Copyright Web Age Solutions Inc. 21

Considering the inconvenience to the students, it may be worthwhile to assign each Lab Server a unique IP address. 1. From the Lab Server toolbar, select System > Preferences > Network Connections. The Network Connections Dialog opens. 2. Select Wired / Auto eth1 and click Edit... The Editing Auto eth1 Dialog opens. Copyright Web Age Solutions Inc. 22

3. Select the IPv4 Settings Tab. In the screen-shoot above the network adapter is configured to receive IP address from the DHCP server. 4. For setting up the static IP address, select Manual from the Method: drop-down. 5. Click Add to add an IP Address, Netmask, Gateway and DNS as per your network settings. Copyright Web Age Solutions Inc. 23

Sample input screen is shown below. 6. Click Apply... The Authenticate Dialog opens up. 7. In the Password for root: text window, enter cloudera and click Authenticate. You should be returned to the Network Connections Dialog. 8. Click Close This is the final step of the Lab Server setup. You have successfully installed the software for this course. Copyright Web Age Solutions Inc. 24