Skip to main content

Posts

Featured post

Topologies in Apache Storm the concept you need to know

There are two main reasons why Apache Storm is so popular. The number one is it can connect to many sources. The number two is scalable. The other advantage is fault tolerant. That means, guaranteed data processing.
The map-reduce jobs process the data analytics in Hadoop. The topology in Storm is the real data processor. The co-ordination between Nimbus and Supervisor carried by Zookeeper What are topologiesThe jobs in Hadoop are similar to topology. The jobs run as per schedule defined.In Storm, the topology runs forever.A topology consists of many worker processes spread across many machines. A topology is a pre-defined design to get end product using your data.A topology comprises of 2 parts. These are Spout and bolts.The Spout is a funnel for topology Two nodes in StormMaster Node: similar to Hadoop job tracker. It runs on a daemon called Nimbus.Worker Node: It runs on a daemon called Supervisor. The Supervisor listens to the work assigned to each machine.Master NodeNimbus is re…
Recent posts

Useful 10 tricky Apache Storm interview questions To Read Now

The storm is a real-time computation system. It is a flagship software from Apache foundation. Has the capability to process in-stream data. You can integrate traditional databases easily in the Storm. The tricky and highly useful interview questions given in this post for your quick reference.
Bench mark for Storm is a million tuples processed per second per node. Tricky Interview Questions1) Real uses of Storm?

A) You can use in real-time analytics, online machine learning, continuous computation, distributed RPC, ETL

2) What are different available layers on Storm?
FluxSQLStreams APITrident3)  The real use of SQL API on top of Storm?
A) You can run SQL queries on stream data
4) Most popular integrations to Storm? HDFSCassandraJDBCHIVEHBase 5) What are different possible Containers integration with Storm? YARNDOCKERMESOS6) What is Local Mode?

A) Running topologies in the Local server we can say as Local Mode.

7) Where all the Events Stored in Storm?
A) Event Logger mechanism saves all eve…

Blockchain Smart contract behind mechanism you need to learn quickly

The smart contract in Blockchain is a kind of software application that works without human intervention based on the transaction logs and provide a solution to the user request. I want to share the back end mechanism in Smart Contract of Blockchain. Smart Contract Mechanism What is Smart ContractA smart contract is a protocol which can auto execute, facilitate, verify or enforce the negotiation of a contract.Agreement between two parties you can say as a contract.Incorporating the rules of physical contract into computing world, you can say as smart contractBlockchain supports you to create smart contracts.Smart Contracts are self-executing programs which run on the blockchain and are capable of enforcing rulesUsing Blockchain as platform and making an agreement or contract between more than two parties, you can say as Smart Contract.Traditional Markets  4 Top Benefits of Smart ContractCurrently smart contracts are being used only in Crypto CurrenciesNow Smart Contracts being used in …

Python Matrix Vs COBOL Arrays You Need to Know Logic Differences

Your most looking information where Python matrix and COBOL arrays differ, in this post, I am giving complete information. The Logic is different in both the languages. The way of definition and accessing element in an array or matrix is different.

Python Matrix Vs COBOL Array. In reality both Array and Matrix are the sameWhat are Arrays Arrays are storing data structure to store data in one or more dimensional form. You can access the data for further processing in your application program.
One Dimensional Array In general, one dimensional array is a row of elements either numeric or Strings separated by commas. Here, each element is separated by comma. This is key concept.

>>> a = ['Srini',25,33,42]Two Dimensional Arrays In the case of Two dimensional array data stored in Tabular form and you can access whichever tuple you want.

Real use of multi dimensional array is to give input in Tabular form and can access particular tuple as you want.

>>> b = [['Sr…

10 complex UX interview questions to read now really nice to get job

Read these 10 top interview questions on UX design. To attend for an interview these list of questions are highly useful. The term UX we call it as User Experience Design.
What are the complex interview questions?
In my understanding, a complex means unable to tell correct answers. These questions will help you get a positive response from your interviewer. Quiz questions most of the times help you get quick refresh of your subject.
1# Complex interview Questions
1) What is UX and what to ensure?
A). Good UX can ensure that customers use and actually enjoy the experiences you design. If you've ever used a website, software application, or product interface that confused you, you've probably experienced a design process that did not leverage UX best practices. In addition, UX can be a key component in establishing customer loyalty and goodwill.

2) What are the top 3 promises of good UX design?
A). The three promises are a) Usable, b) Useful and c) Desirable
3) What are the four …

Two example Python Modules to use in your project

In Python writing script is a main task across all the data analytics project. This post tells you how to create sample macros and importing into your python interpreter and process or steps to execute it.

A module is created as a script file, which contains function definitions that can be called in two ways:
From the interpreter  From another script file or from another function How to import What is process. You can just save the below script as fact.fy

In interpreter...
>>> import fact
>>>fact.factorial(5)
120
# This program illustrates the designing/creation of a module def factorial(n): "This module computes factorial" f=1; for i in range (1, n+1): f=f*i; print(f) return
What is reloading the script The Python interpreter imports a module only once in a session. If some modifications are performed in the module script then it must be reloaded (imported) again in the interpreter for further us…

10 top Blockchain real features useful to financial projects

In the business world, the transactions are — orders, payments, account tracking and much more. Often, each participant has his or her own ledger — and, thus, a version of the truth that may differ from other participants.

You can avoid fraud...

These multiple ledgers can be a recipe for error, fraud, and inefficiency. But because members on a blockchain share a common view of the truth, it’s now possible to see all details of a transaction end-to-end, reducing those vulnerabilities.
Ordinary ledger Vs Shared Ledger Each participant has his own, separate ledger — increasing the possibility of human error or fraud. Reliance on intermediaries for validation creates inefficiencies. Can become a paper-laden process, resulting in frequent delays and potential losses for all stakeholders.
The complexity you can avoidSingle, shared, tamper-evident ledger — once recorded, transactions cannot be altered.All parties must give consensus before a new transaction is added to the network.Eliminates…