Coder Social home page Coder Social logo

hcv's Introduction

Verification scripts basically to run smoke test against any Hadoop component using shell script.

This repository contains unix shell scripts. Each script as individual components smoke testing script with driving script name "verification_script.sh". Configuration file name is config.txt

These scripts are tested on HDP Sanbox 2.4.2 and HDP cluster 2.4.

**Contributions are welcome! ** If you have anything to add or improve, please don't hesitate to send pull requests.

License

The contents of this repository are licensed under the Xavient Information System. For more such tools & interesting content please visit https://techblog.xavient.com/

hcv

How it works?

  1. Copy bundled scripts to one of Hadoop cluster node and unzip it.
  2. Modify config.txt for required parameters to test. By default its Null which means no components test.
  3. Change/Assign executable permission to all the shell scripts.
  4. Run verification_script.sh.
  5. Check output asin summary output in the file output.txt whiled details(detailed) output in out.txt.

How to use?

  1. Hadoop verification scripts can run directly on any node where hadoop components are installed.
  2. Check config.txt file for required componets to be tested.
  3. Once permissions i.e. "chmod 777 *.sh" set run "./verification_script.sh 2> out.txt"
  4. Verify summary result of verification scripts in output.txt.
  5. Verify detail output in case of any error in out.txt.

How to contribute?

  1. Fork this repository
  2. git clone it
  3. Create a branch you'll work on
  4. To use/test the step just follow the "How to use" section
  5. Do the changes you want to
  6. Run/test the your steps before sending your contribution
  7. Once you're done just commit your changes & create a Pull Request

hcv's People

Contributors

nsabharwal avatar mohnkhan avatar

Watchers

James Cloos avatar Arvind Kumar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.