Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge hadoop streaming code #2

Open
wants to merge 814 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
814 commits
Select commit Hold shift + click to select a range
6e45fd6
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
fadc864
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
b4f3608
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
69f8764
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
b2e6d11
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
ea9a0b2
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
e5fbe21
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
44aa33c
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
b602c2a
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
97cce98
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
4cf1094
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
30e13dc
BDRE-178 adding documentation on workflow generation
Feb 29, 2016
fc36df9
Merge pull request #159 from bdremadhav/workflow13
bdrekapil Feb 29, 2016
e9adc49
Merge pull request #160 from bdremadhav/workflow14
bdrekapil Feb 29, 2016
257bbb6
Merge pull request #161 from bdremadhav/workflow15
bdrekapil Feb 29, 2016
6cd2fa4
Merge pull request #162 from bdremadhav/workflow16
bdrekapil Feb 29, 2016
51757c4
Merge pull request #163 from bdremadhav/workflow17
bdrekapil Feb 29, 2016
2c09594
Merge pull request #164 from bdremadhav/workflow18
bdrekapil Feb 29, 2016
928b10a
Merge pull request #165 from bdremadhav/workflow19
bdrekapil Feb 29, 2016
61fdf51
Merge pull request #166 from bdremadhav/workflow20
bdrekapil Feb 29, 2016
aaca880
Merge pull request #167 from bdremadhav/workflow21
bdrekapil Feb 29, 2016
464d9f5
Merge pull request #168 from bdremadhav/workflow22
bdrekapil Feb 29, 2016
d63b68d
Merge pull request #169 from bdremadhav/workflow23
bdrekapil Feb 29, 2016
c52fc8b
Merge pull request #170 from bdremadhav/workflow24
bdrekapil Feb 29, 2016
8246594
Merge pull request #171 from bdremadhav/workflow25
bdrekapil Feb 29, 2016
6fd99d6
Merge pull request #173 from bdremadhav/workflow27
bdrekapil Feb 29, 2016
8ba348f
Merge pull request #174 from bdremadhav/workflow28
bdrekapil Feb 29, 2016
cdf4709
Merge pull request #175 from bdremadhav/workflow29
bdrekapil Feb 29, 2016
20ca952
BDRE-183 fixing changes to Action Node caused by Semantic id not chec…
Feb 29, 2016
3a0f7f2
Merge branch 'develop' of https://github.com/WiproOpenSourcePractice/…
mishisinku Feb 29, 2016
edbe479
Updating ActionNode.java
bdrekapil Feb 29, 2016
94dbc7a
Merge branch 'lineage' of https://github.com/raiashu92/openbdre into …
Feb 29, 2016
b2de2ac
Merge branch 'predevelop' into lineage
Feb 29, 2016
834a963
Merge pull request #176 from WiproOpenSourcePractice/bdrekapil-patch-1
bdrekapil Feb 29, 2016
3b5d876
Merge branch 'develop' of https://github.com/WiproOpenSourcePractice/…
mishisinku Feb 29, 2016
00e6ff8
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Feb 29, 2016
1038070
fixing coding standards in DotUtil #BDRE-178
Feb 29, 2016
068d377
fixing coding standards in fileReg and ForkNode in workflow gen #BDRE…
Feb 29, 2016
d5e53a2
fixing coding standards in HadoopStreamingAction (workflowGen)
Feb 29, 2016
77464ad
Merge pull request #177 from mishisinku/predevelop
bdrekapil Feb 29, 2016
1ccec6e
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Prem1993 Feb 29, 2016
ddc1cf5
BDRE-116
Prem1993 Feb 29, 2016
1077819
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 1, 2016
2695ff7
BDRE-89
Prem1993 Mar 1, 2016
368597a
PermGen space error while starting BDRE service in CDH VM BDRE-89
Prem1993 Mar 1, 2016
b4a965b
Merge pull request #179 from Prem1993/sonar
mishisinku Mar 1, 2016
10e6014
BDRE-180 fixing coding standards part-2
Mar 1, 2016
8c1fc96
Merge branch 'develop' into predevelop
Mar 1, 2016
cbd4737
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 1, 2016
c68ff90
Merge branch 'predevelop' into wgen4
Mar 1, 2016
0c23377
added error message if process not found in search bar on process pag…
bdrekapil Mar 1, 2016
3f32ae8
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
bdrekapil Mar 1, 2016
0bd512d
Merge branch 'predevelop' into develop
bdrekapil Mar 1, 2016
a912781
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 1, 2016
0170a73
Source code quality correction in mdui BDRE-117
Prem1993 Mar 1, 2016
e67502f
Source code quality correction in mdui BDRE-117
Prem1993 Mar 1, 2016
767874c
BDRE-169 Sonar code quality correction in md-commons
mrinmoyaich Mar 1, 2016
3b025cb
BDRE-180 fixing coding standards in workflow gen
Mar 1, 2016
7607d8f
BDRE-180 fixing coding standards in workflow gen
Mar 1, 2016
72175d6
Merge pull request #183 from Prem1993/sonar
mishisinku Mar 1, 2016
f7bd8ab
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mrinmoyaich Mar 1, 2016
29c86eb
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 1, 2016
59500c4
Merge branch 'predevelop' into wgen4
Mar 1, 2016
8185d54
fixing coding standards by removing minor and majaor issues BDRE-149
bdrekapil Mar 1, 2016
a95fefa
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
bdrekapil Mar 1, 2016
327280c
Merge branch 'predevelop' into develop
bdrekapil Mar 1, 2016
9e8cad8
Merge pull request #181 from bdremadhav/wgen4
mishisinku Mar 1, 2016
e677c5a
BDRE-180 fixing coding standards defects in workflow gen
Mar 1, 2016
c84de0a
Merge branch 'predevelop' into wgen3
Mar 1, 2016
19f6816
fixing coding standards by adding LOGGER in catch block issues BDRE-149
bdrekapil Mar 1, 2016
629e2b8
BDRE-180 fixing coding standards defects in workflow gen
Mar 1, 2016
d6058b9
BDRE-180 fixing coding standards defects in workflow gen
Mar 1, 2016
7d07cd3
Merge branch 'predevelop' into wgen7
Mar 1, 2016
d2773ae
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
bdrekapil Mar 1, 2016
6b72b36
Merge branch 'predevelop' into develop
bdrekapil Mar 1, 2016
528194c
Merge pull request #186 from bdremadhav/wgen7
mishisinku Mar 1, 2016
ee5990a
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
bdrekapil Mar 1, 2016
12e900a
Merge branch 'predevelop' into develop
bdrekapil Mar 1, 2016
f3df6a7
Merge pull request #180 from bdrekapil/develop
mishisinku Mar 1, 2016
265e776
Merge branch 'predevelop' into wgen6
Mar 1, 2016
61500b3
BDRE-180 fixing coding standards defects in workflow gen
Mar 1, 2016
74fab71
fixing code quality issues in md-setup BDRE-184
Mar 1, 2016
becfefa
BDRE-180 adding logger in PigActionNode
Mar 1, 2016
3854e21
BDRE-180 adding logger in PigActionNode
Mar 1, 2016
49a6c6d
BDRE-180 adding logger in hiveActionNode
Mar 1, 2016
d5ad2d4
BDRE-180 adding logger in hiveActionNode
Mar 1, 2016
03a8d1a
Merge pull request #187 from bdremadhav/wgen6
bdrekapil Mar 1, 2016
d99b887
removing duplicate code to check bad records coming from UI BDRE-149
bdrekapil Mar 1, 2016
e4f7fc5
Merge branch 'predevelop' into kapil
bdrekapil Mar 1, 2016
d7af4e2
source code quality correction in md-dao BDRE-185
Prem1993 Mar 1, 2016
ff25103
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 2, 2016
14bc933
Merge branch 'predevelop' into wgen5
Mar 2, 2016
7ec01e1
removing unused import FieldError class BDRE-149
bdrekapil Mar 2, 2016
fd542a5
Adding Logger in HadoopStreaming #BDRE-180
Mar 2, 2016
ea948a4
#BDRE-180 fixing coding standard defects in crawlerActionNode and Dat…
Mar 2, 2016
f7a0d08
Merge pull request #191 from bdremadhav/wgen5
mishisinku Mar 2, 2016
52b8b90
Merge branch 'predevelop' into wgen3
Mar 2, 2016
5f6f1ac
adding LOGGER.error in catch block BDRE-149
bdrekapil Mar 2, 2016
3f19237
removing commented code blocks to improve code quality BDRE-149
bdrekapil Mar 2, 2016
a8c79ee
Merge branch 'predevelop' into kapil
bdrekapil Mar 2, 2016
c5cb6a5
Merge pull request #192 from bdremadhav/wgen3
bdrekapil Mar 2, 2016
650c19d
fixing source code quality BDRE-149
bdrekapil Mar 2, 2016
73968ae
Merge branch 'predevelop' into kapil
bdrekapil Mar 2, 2016
ca4b5c8
Removing image background and centering icon BDRE-133
mishisinku Mar 2, 2016
d3b1d59
Merge pull request #189 from bdrekapil/kapil
mishisinku Mar 2, 2016
41e69ee
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mishisinku Mar 2, 2016
5b15e78
fixing sonar issues for setupDB BDRE-184
Mar 2, 2016
9eee8cf
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 2, 2016
8c22e00
Merge pull request #193 from mishisinku/predevelop
bdrekapil Mar 2, 2016
51d3884
Merge branch 'develop' into predevelop
mishisinku Mar 2, 2016
8b7a89e
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mishisinku Mar 2, 2016
9388a5c
fixing sonar issues for setupDB BDRE-184
Mar 2, 2016
6703625
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 2, 2016
8c4afbe
fixing sonar issues for setupDB BDRE-184
Mar 2, 2016
dae82ab
fixing sonar issues for setupDB BDRE-184
Mar 2, 2016
4469ddc
fixing sonar issues for setupDB BDRE-184
Mar 2, 2016
6f69bf6
fixing issues for sonar in setupDB BDRE-184
Mar 2, 2016
069add5
fixing issues for sonar code quality for setupDB BDRE-184
Mar 2, 2016
9a4d6d7
source code quality correction in md-dao BDRE-185
Prem1993 Mar 2, 2016
9648a34
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Prem1993 Mar 2, 2016
3dde4f5
BDRE-142 lineage fixing when function alias is not given: also strict…
Mar 2, 2016
dd05beb
updating HistoryDataImportDAO.java to remove unnecessary zero coming …
bdrekapil Mar 2, 2016
ad6f6fc
updating HistoryDataImportDAO.java to remove unnecessary zero coming …
bdrekapil Mar 2, 2016
14b4145
source code quality correction in md-dao BDRE-185
Prem1993 Mar 2, 2016
9bde25a
Merge pull request #194 from mishisinku/predevelop
bdrekapil Mar 2, 2016
447988b
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 3, 2016
8c2ddf6
BDRE-169 Sonar code quality correction in md-commons
mrinmoyaich Mar 3, 2016
df52e12
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mrinmoyaich Mar 3, 2016
89d89ab
updating h2 db and dbsetup.sh to created h2 db in local for linux os …
bdrekapil Mar 3, 2016
0097f28
Merge branch 'predevelop' into kapil
bdrekapil Mar 3, 2016
d78f4cc
restoring historicaldataImport to avoid changes in this pull request …
bdrekapil Mar 3, 2016
b1e47e8
Merge pull request #198 from bdrekapil/kapil
mishisinku Mar 3, 2016
1c54249
testing pull request code compilation BDRE-188
bdrekapil Mar 3, 2016
e1a06bb
#BDRE-187 fixing coding standard defects in md-api
Mar 3, 2016
770d4e9
Merge branch 'predevelop' into mdapiSonar
Mar 3, 2016
d40d14e
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 3, 2016
d39253e
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mrinmoyaich Mar 3, 2016
d47de19
fixing code quality issues for process deployment BDRE-189
Mar 3, 2016
737e77d
#BDRE-187 fixing coding standard defects in md-api
Mar 3, 2016
407064f
#BDRE-187 fixing coding standard defects in md-api(extra override iss…
Mar 3, 2016
82fff05
BDRE-169 Sonar code quality correction in md-commons
mrinmoyaich Mar 3, 2016
5dd0fe9
Merge pull request #188 from bdreshalav/predevelop
mishisinku Mar 4, 2016
0238df3
Extra 0 is coming in next process id column while creating data load …
Prem1993 Mar 4, 2016
af8117a
Source code quality correction in mddao BDRE-185
Prem1993 Mar 4, 2016
9faf1ba
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Prem1993 Mar 4, 2016
2018e82
git adjustment changes to remove corruption
Mar 4, 2016
fea9a41
git corruption error: fixing
Mar 4, 2016
66df547
Source code quality correction in mddao BDRE-185
Prem1993 Mar 4, 2016
7d6912b
Merge pull request #196 from Prem1993/sonar
mishisinku Mar 4, 2016
5b8c01e
Merge branch 'predevelop' into kapil
bdrekapil Mar 4, 2016
d597143
#BDRE-180 fixing coding standard defects in md-api
Mar 4, 2016
1fcc7cc
Merge branch 'predevelop' into mdapiSonar
Mar 4, 2016
b1384e4
Source code quality correction in mddao BDRE-185
Prem1993 Mar 4, 2016
eb1cf76
fixing code quality in md-rest-api removing some minor and major chan…
bdrekapil Mar 4, 2016
189ec8e
fixing code quality in md-rest-api removing some minor and major chan…
bdrekapil Mar 4, 2016
89d21a6
#BDRE-187 fixing coding standards in md-api
Mar 4, 2016
c96dc6c
Source code quality correction in mddao BDRE-185
Prem1993 Mar 4, 2016
55ba7c3
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Prem1993 Mar 4, 2016
9148095
Source code quality correction in mddao BDRE-185
Prem1993 Mar 4, 2016
fca8667
Merge pull request #202 from bdrekapil/kapil
mishisinku Mar 4, 2016
379f100
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Prem1993 Mar 4, 2016
b04c6f1
Merge branch 'predevelop' into mdapiSonar
Mar 4, 2016
479effb
#BDRE-187 fixing coding standards in md-api
Mar 7, 2016
1a5660f
BDRE-167 BDRE-193 BDRE-194 BDRE-196 adding hyperlink to column so tha…
Mar 7, 2016
f263507
BDRE-198 setting the Graph DOT DPI & fontsize
Mar 8, 2016
9e6f6ac
#BDRE-191 fixing coding standard defects in filemon
Mar 8, 2016
c3e4dac
#BDRE-200 tables,beans and dao completed
Mar 8, 2016
4765387
#BDRE-200 AppDeployStatusApi done
Mar 8, 2016
e3b0aa8
Creating appexport.jsp for downloading zip and exporting to app store…
Prem1993 Mar 8, 2016
b899f94
adq.jsp addition BDRE-202
Mar 8, 2016
0ee5463
Creating appexport.jsp for downloading zip and exporting to app store…
Prem1993 Mar 8, 2016
d2adf0e
Merge branch 'adq' of https://github.com/bdremadhav/openbdre into sag…
Prem1993 Mar 8, 2016
f95c9b7
adq and app deployment status jsp pages BDRE-202
Mar 8, 2016
5e9b586
file of madhav changed BDRE-200
Prem1993 Mar 8, 2016
d7ff903
Creating appexport.jsp for downloading zip and exporting to app stor…
Prem1993 Mar 9, 2016
0fad09b
Merge pull request #203 from WiproOpenSourcePractice/predevelop
bdrekapil Mar 9, 2016
f63c0b8
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 9, 2016
006e568
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 9, 2016
b5f44a7
Creating appexport.jsp for downloading zip and exporting to app stor…
Prem1993 Mar 9, 2016
8734b3f
making the password field as password instead of text BDRE-204
bdrekapil Mar 9, 2016
fdc8a22
Merge branch 'predevelop' into kapil
bdrekapil Mar 9, 2016
f3632f7
Merge branch 'develop' into kapil
bdrekapil Mar 9, 2016
240c482
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 9, 2016
5d006e2
Creating appexport.jsp for downloading zip and exporting to app stor…
Prem1993 Mar 9, 2016
89844a7
Merge pull request #207 from bdrekapil/kapil
mishisinku Mar 9, 2016
288afd1
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Prem1993 Mar 9, 2016
005a01d
Merge pull request #204 from Prem1993/sonar
mishisinku Mar 9, 2016
329139c
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 9, 2016
356dec3
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 9, 2016
32c38c2
#bdre-187 fixing critical issue StatusNotification
Mar 9, 2016
cc9cf4a
Merge branch 'predevelop' into mdapiSonar
Mar 9, 2016
66edf1e
Merge pull request #200 from bdremadhav/mdapiSonar
mishisinku Mar 9, 2016
ac77157
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 9, 2016
2184233
Merge pull request #208 from bdreshalav/predevelop
mishisinku Mar 9, 2016
497368a
Creating entry in app deployment queue and creating app structure in …
Prem1993 Mar 9, 2016
b3a12dc
Creating entry in app deployment queue and creating app structure in …
Prem1993 Mar 9, 2016
9886076
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 10, 2016
c0e886a
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 10, 2016
51115c1
Merge pull request #210 from Prem1993/sagarapp
mishisinku Mar 10, 2016
3a2a2f4
#BDRE-200 added adq table in all db's
Mar 10, 2016
a09f6d0
DDL, RestAPI and DAO creation for Appstore Deployment Queue and App D…
Prem1993 Mar 10, 2016
645c12d
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mrinmoyaich Mar 11, 2016
878fe72
BDRE-169 Sonar code quality correction in md-commons
mrinmoyaich Mar 11, 2016
b36e079
BDRE-169 Sonar code quality correction in md-commons
mrinmoyaich Mar 11, 2016
e273761
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 11, 2016
5a1172c
BDRE-206 removing and re-adding jquery.jtable.js from develop
Mar 11, 2016
b08ffc6
updating h2 bdre BDRE-200
bdrekapil Mar 11, 2016
7c2518d
Merge branch 'predevelop' into kapil
bdrekapil Mar 11, 2016
7920943
Merge pull request #213 from bdrekapil/kapil
mishisinku Mar 11, 2016
e2139c6
Merge branch 'predevelop' into lineage
Mar 11, 2016
290e6d2
Merge branch 'predevelop' into adqTables
Mar 11, 2016
b58db7e
Merge pull request #212 from raiashu92/lineage
mishisinku Mar 11, 2016
f4560ec
Merge branch 'predevelop' into adqTables
Mar 11, 2016
a9c21da
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mrinmoyaich Mar 11, 2016
8a566ef
Merge pull request #211 from bdremadhav/adqTables
mishisinku Mar 11, 2016
ffd10a4
updating code to select process with DELETE_FLAG as false BDRE-207
bdrekapil Mar 11, 2016
6a6dfc5
Merge branch 'predevelop' into kapil
bdrekapil Mar 11, 2016
c330255
Merge pull request #214 from bdrekapil/kapil
mishisinku Mar 11, 2016
c5b52c6
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
mrinmoyaich Mar 11, 2016
458a86e
Merge pull request #197 from GithubMrinmoy/mrinmoy
bdrekapil Mar 14, 2016
57d24dd
Merge branch 'fileMonSonar' of https://github.com/bdremadhav/openbdre…
Mar 15, 2016
1f59a73
Merge pull request #215 from bdremadhav/fileMon
mishisinku Mar 15, 2016
6023663
Merge branch 'dqSonar' of https://github.com/bdremadhav/openbdre into…
Mar 15, 2016
fcdadb6
BDRE-134 fixing coding standards in Dq module
Mar 15, 2016
5c3abc0
updating generalconfig.csv to get values from properties file BDRE-213
Mar 16, 2016
421523e
updating generalconfig.csv to get values from properties file BDRE-213
Mar 16, 2016
b97b55e
BDRE-137 fixing exit error
Mar 16, 2016
1e69bae
BDRE-137 fixing exit error
Mar 16, 2016
04c00a2
BDRE-216: added maven plugin to make a fat jar to be used for running…
Mar 16, 2016
ec960f3
bdre.trace.db
Mar 16, 2016
9aa0f32
Merge branch 'predevelop' into lineage
Mar 16, 2016
1b004cf
BDRE-217: bdre.trace.db changes taken from predevelop and put in this…
Mar 16, 2016
9d4a3bf
BDRE-217: bdre.trace.db changes taken from predevelop and put in this…
Mar 16, 2016
e9c5df7
Merge pull request #219 from bdremadhav/dqSonar
bdrekapil Mar 16, 2016
d78ca6a
Merge branch 'predevelop' into lineage
Mar 16, 2016
db4148c
Merge pull request #220 from raiashu92/lineage
bdrekapil Mar 16, 2016
87429f4
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 16, 2016
e395818
Refactoring Column Names in ADQ,ADQStatus DDLs and Fixing Issues in A…
mishisinku Mar 16, 2016
0f666af
removing merge conflict with predevelop
mishisinku Mar 16, 2016
23b165b
updating generalconfig.csv to get values from properties file BDRE-213
Mar 16, 2016
4a0a6e9
Sync bdre.trace.db with predevelop branch
Mar 16, 2016
aebbea6
BDRE-219: instance exec table listing was not diplaying properly due …
Mar 16, 2016
6f85fd9
Refactoring Test classes in ADQ ADQStatus BDRE-220
mishisinku Mar 16, 2016
0c92abb
Merge pull request #224 from raiashu92/instanceexec
bdrekapil Mar 16, 2016
147aac8
Merge branch 'predevelop' into predevelop
mishisinku Mar 16, 2016
f111078
updating dbre.trace.db with predevelop branch
Mar 16, 2016
b8c3735
updating dbre.trace.db with predevelop branch
Mar 16, 2016
745e590
Merge pull request #222 from mishisinku/predevelop
bdrekapil Mar 16, 2016
0a09b15
Merge branch 'predevelop' of https://github.com/WiproOpenSourcePracti…
Mar 16, 2016
8919a61
Merge branch 'predevelop' into aws
Mar 16, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 34 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
language: java
jdk:
- oraclejdk7
before_install:
- sudo apt-get install mysql-server -y
- sudo apt-get install curl -y
- sudo service mysql restart
- echo hibernate.current_session_context_class=thread > md-dao/src/main/resources/db.properties
- echo hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactory >> md-dao/src/main/resources/db.properties
- echo hibernate.show_sql=false >> md-dao/src/main/resources/db.properties
- echo hibernate.connection.driver_class=com.mysql.jdbc.Driver >> md-dao/src/main/resources/db.properties
- echo "hibernate.connection.url=jdbc:mysql://localhost:3306/bdre?createDatabaseIfNotExist=true" >> md-dao/src/main/resources/db.properties
- echo hibernate.connection.password= >> md-dao/src/main/resources/db.properties
- echo hibernate.connection.username=root >> md-dao/src/main/resources/db.properties
- echo hibernate.dialect=org.hibernate.dialect.MySQLDialect >> md-dao/src/main/resources/db.properties
- echo hibernate.default_schema=bdre >> md-dao/src/main/resources/db.properties
- cat md-dao/src/main/resources/db.properties
- mysql -uroot -e "create database if not exists bdre"
- mysql -uroot bdre < databases/mysql/ddls/drop_tables.sql
- mysql -uroot bdre < databases/mysql/ddls/create_tables.sql
- wget http://www.us.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
- unzip apache-maven-3.3.9-bin.zip
- export PATH=$PWD/apache-maven-3.3.9/bin:$PATH
- export M2_HOME=$PWD/apache-maven-3.3.9
install: /bin/true
script:
- mvn -s settings.xml clean install -P hdp22 -pl '!im-crawler' --quiet
- sh install-scripts.sh local
- sudo service bdre start
after_success:
- echo "Looks like success !"
after_failure:
- cat /var/log/BDRE/daemon.log

121 changes: 62 additions & 59 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
# Bigdata Ready Enterprise Open Source Software
## Table of Contents

[License](#license)
[Objective](#objective)
[Features](#features)
[Architecture](#architecture)
[Installation](#installation)
[Demo videos](#data-ingestion)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Data Ingestion](#data-ingestion)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Workflow Builder](#workflow-builder)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Bulk Data Manufacturing](#bulk-data-manufacturing)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Web Crawler](#web-crawler)
[Operational Metadata Management](#operational-metadata-management)
[How To Contribute](#how-to-contribute)
[License](#license)
[Objective](#objective)
[Features](#features)
[Demo videos](#demo-videos)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Data Ingestion](#data-ingestion)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Workflow Builder](#workflow-builder)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Bulk Data Manufacturing](#bulk-data-manufacturing)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Web Crawler](#web-crawler)
[Architecture](#architecture)
[Installation](#installation)
[Operational Metadata Management System](#operational-metadata-management-system)
[How To Contribute](#how-to-contribute)

# License
Released under Apache Public License 2.0. You can get a copy of the license at http://www.apache.org/licenses/LICENSE-2.0.
# Objective
Big Data Ready Enterprise(BDRE) makes big data technology adoption simpler by optimizing and integrating various big data solutions and providing them under one integrated package. BDRE provides a unified framework for a Hadoop implementation that can drastically minimize development time and fast track the Hadoop implementation. It comprises a reusable framework that can be customized as per the enterprise ecosystem. The components are loosely integrated and can be de-coupled or replaced easily with alternatives.

The primary goal of BDRE is to accelerate Bigdata implementations by supplying the essential frameworks that are most likely to be written from scratch. It can drastically reduce effort by eliminating hundreds of man hours in operational framework development. Big Data implementations however, require specialized skills, significant development effort on data loading, semantic processing, DQ, code deployment across environments etc.

# Features
Expand Down Expand Up @@ -53,6 +53,38 @@ The primary goal of BDRE is to accelerate Bigdata implementations by supplying t
- Create ingestion, data generation, Crawler jobs or create Oozie workflows graphically without writing any code
- One click deploy and execute jobs without SSH into the edge node.

# Demo Videos
## Data Ingestion

### RDBMS Data Ingestion

<a href="http://www.youtube.com/watch?v=JcbYU7oEmxc" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/rdbms.PNG"
alt="BDRE RDBMS data ingestion demo video" width="240" height="180" border="10" /></a>


### Streaming Data Ingestion

<a href="http://www.youtube.com/watch?v=1yqoAVENrjo" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/twitter.PNG"
alt="BDRE Twitter Ingestion demo video" width="240" height="180" border="10" /></a>


### Directory Monitoring and File Ingestion

<a href="http://www.youtube.com/watch?v=IhDMYase1fU" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/filemon.PNG"
alt="BDRE File ingestion demo video" width="240" height="180" border="10" /></a>

## Workflow Builder

<a href="http://www.youtube.com/watch?v=PG6Qvg-pKO0" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/wfd.PNG"
alt="BDRE Workflow Designer demo video" width="240" height="180" border="10" /></a>

## Bulk Data Manufacturing
Demo video TBD
## Web Crawler

<a href="http://www.youtube.com/watch?v=0b6dWGxin4Y" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/crawler.PNG"
alt="BDRE Web Crawling" width="240" height="180" border="10" /></a>

# Architecture

![image](http://wiproopensourcepractice.github.io/openbdre/bdreimages/architecture.PNG)
Expand Down Expand Up @@ -186,9 +218,10 @@ You should be able to do the same in Mac or Windows but note that setting up a H
```shell
mvn -s settings.xml clean install -P hdp22
```
* *Note:* Selecting hdp22 will compile BDRE with HDP 2.2 libraries and automatically configure BDRE with Hortonworks Sandbox 2.2.0. Similarly one should be able to build this using -P cdh52 which will configure BDRE for CDH 5.2 QuickStart VM. During building it'll pick up the environment specific configurations from <source root>/databases/setup/profile.*hdp22*.properties.
* *Note:* Selecting hdp22 will compile BDRE with HDP 2.2 libraries and automatically configure BDRE with properties from databases/setup/profile.hdp22.properties . These properties can later be altered from the BDRE Settings page under Administration.

databases/setup/profile.hdp22.properties looks like this.

Content of databases/setup/profile.hdp22.properties
```properties
bdre_user_name=openbdre
name_node_hostname=sandbox.hortonworks.com
Expand All @@ -204,6 +237,11 @@ You should be able to do the same in Mac or Windows but note that setting up a H
hive_jdbc_password=openbdre
```

| Building BDRE for Cloudera QuickStart VM |
| ------------- |
| Similarly one should be able to build this using *-P cdh52* which will configure BDRE for CDH 5.2 QuickStart VM. During building it'll pick up the environment specific configurations from <source root>/databases/setup/profile.*cdh52*.properties. BDRE virtually works with any Hadoop distribution including IBM's BigInsight platform in Bluemix|


```shell
$ mvn -s settings.xml clean install -P hdp22
[INFO] Scanning for projects...
Expand Down Expand Up @@ -260,42 +298,8 @@ You should be able to do the same in Mac or Windows but note that setting up a H
* Check the process in Oozie console *http://VM_IP:11000/oozie*
* When the import job is complete start the *data load job*.

# Data Ingestion

## RDBMS Data Ingestion

<a href="http://www.youtube.com/watch?v=JcbYU7oEmxc" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/rdbms.PNG"
alt="BDRE RDBMS data ingestion demo video" width="240" height="180" border="10" /></a>


## Streaming Data Ingestion

<a href="http://www.youtube.com/watch?v=1yqoAVENrjo" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/twitter.PNG"
alt="BDRE Twitter Ingestion demo video" width="240" height="180" border="10" /></a>


## Directory Monitoring and File Ingestion

<a href="http://www.youtube.com/watch?v=IhDMYase1fU" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/filemon.PNG"
alt="BDRE File ingestion demo video" width="240" height="180" border="10" /></a>

# Workflow Builder

<a href="http://www.youtube.com/watch?v=PG6Qvg-pKO0" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/wfd.PNG"
alt="BDRE Workflow Designer demo video" width="240" height="180" border="10" /></a>

# Bulk Data Manufacturing
Demo video TBD
# Web Crawler

<a href="http://www.youtube.com/watch?v=0b6dWGxin4Y" target="_blank"><img src="http://wiproopensourcepractice.github.io/openbdre/bdreimages/crawler.PNG"
alt="BDRE Web Crawling" width="240" height="180" border="10" /></a>


# Operational Metadata Management System

### Operational Metadata Management

BDRE provides complete job/operational metadata management solution for Hadoop. At its core acts as a registry and tracker for different types of jobs running in different Hadoop clusters or as a standalone. It provides APIs to integrate with virtually any jobs.


Expand All @@ -313,52 +317,51 @@ Contribution for the enhancements in BDRE are welcome and humbly requested by us
<a class="buttons github" href="https://github.com/WiproOpenSourcePractice/openbdre">Goto BDRE@GitHub</a>

- Clone the main repo (if you havn't done already)

```shell
git clone "https://github.com/WiproOpenSourcePractice/openbdre.git"
git clone "https://github.com/WiproOpenSourcePractice/openbdre.git"
cd openbdre
```

- Add your forked repo where you have write access and create your own branch.

```shell
git remote add myrepo https://<your id>:<your password>@github.com/<YOUR ACCT NAME>/openbdre.git
git checkout -b mybranch
```

- Make and commit your changes to your own branch.

```shell
git commit -am "My changes"
```

- Push to your own branch in your own remote repo (myrepo).

```shell
git push myrepo mybranch
```

- Everyday better pull from the main repo(origin) and sync your repo with it.

```shell
git checkout develop
git pull origin develop
git pull origin develop
```

- Keep the develop branch only to have the latest main repo content. Make changes while you are in your own branch.

- Sync your code with the main repo. Push the latest content pulled from the main repo to your own repo in your own branch.

```shell
git checkout mybranch
git checkout mybranch
git merge develop
git push myrepo mybranch
```

- When you are ready to submit your contribution to the main repo, please open a [pull request](https://help.github.com/articles/creating-a-pull-request).
- Please join the community https://groups.google.com/forum/#!forum/bdre. If you have any questions/suggestions please email to [email protected] .
- If you want to report a bug, see/request a feature or work on something. Please sign up at https://openbdre.atlassian.net



[![Analytics](https://ga-beacon.appspot.com/UA-72345517-2/openbdre/README.md)](http://wiproopensourcepractice.github.io/openbdre/bdreimages/badge.svg)
[![Analytics](https://ga-beacon.appspot.com/UA-72345517-2/openbdre/README.md)](http://wiproopensourcepractice.github.io/openbdre/bdreimages/badge.svg)
5 changes: 5 additions & 0 deletions appstore-context.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/store</Set>
<Set name="war"><SystemProperty name="user.home"/>/bdreappstore</Set>
</Configure>
42 changes: 42 additions & 0 deletions appstore.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/usr/bin/env bash
BDRE_HOME=~/bdre
. $BDRE_HOME/bdre-scripts/env.properties
BDRE_APPSTORE_REPO=~/bdreappstore
BDRE_APPSTORE_APPS=~/bdreappstore-apps
rm -f -r $BDRE_APPSTORE_APPS
mkdir -p $BDRE_APPSTORE_APPS
#Pull latest apps from the repo
if [ -d "$BDRE_APPSTORE_REPO" ]; then
echo "refresing repo"
cd $BDRE_APPSTORE_REPO
git pull $repoName $branchName
if [ $? -ne 0 ]
then exit 1
fi
else
echo "cloning repo for first time"
cd ~
git clone $gitURL
if [ $? -ne 0 ]
then exit 1
fi
cd $BDRE_APPSTORE_REPO
fi
for d in */ ; do
echo "checking $d related apps"
cd "$d"
for sd in */ ; do
echo "archiving $sd app"
cd "$sd"
zip -r -X ../"${sd%?}" *
if [ $? -ne 0 ]
then exit 1
fi
echo "archiving done"
cd ..
done
mkdir -p $BDRE_APPSTORE_APPS/"$d"
rm -f $BDRE_APPSTORE_APPS/"$d"/*.zip
mv ./*.zip $BDRE_APPSTORE_APPS/"$d"
cd ../
done
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

package com.wipro.ats.bdre.md.auth;

import org.apache.log4j.Logger;
import org.codehaus.jackson.annotate.JsonProperty;

import java.lang.reflect.InvocationTargetException;
Expand All @@ -32,18 +33,8 @@ public class RestWrapper {
public static final String ERROR = "ERROR";
private String result;
private Object records;

@JsonProperty("Message")
public String getMessage() {
return message;
}

public void setMessage(String message) {
this.message = message;
}

private String message;

private static final Logger LOGGER = Logger.getLogger(RestWrapper.class);

public RestWrapper(Object objectToSerialize, String result) {
this.result = result;
Expand All @@ -54,6 +45,15 @@ public RestWrapper(Object objectToSerialize, String result) {
}
}

@JsonProperty("Message")
public String getMessage() {
return message;
}

public void setMessage(String message) {
this.message = message;
}

@JsonProperty("Result")
public String getResult() {
return result;
Expand Down Expand Up @@ -83,26 +83,22 @@ public void setRecord(Object record) {

@JsonProperty("TotalRecordCount")
public int getTotalRecordCount() {
if (records != null) {
if (records instanceof Collection) {

if ( records != null && records instanceof Collection) {
Collection c = (Collection) records;
for (Object obj : c) {
try {
Method method = obj.getClass().getMethod("getCounter");
Integer count = (Integer) method.invoke(obj);
return count;
} catch (NoSuchMethodException e) {
return 0;
} catch (InvocationTargetException e) {
return 0;
} catch (IllegalAccessException e) {
return (Integer) method.invoke(obj);
} catch (Exception e) {
LOGGER.info(e);
return 0;
}
}
} else {
return 1;
}
}

return 0;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,17 @@
* Created by AR288503 on 9/6/2015.
*/
public class SessionHolder {

public static final int MAX_INACTIVE_SESSION_DURATION = 600;
private static Map<String, AuthResult> authResultMap = new HashMap<String, AuthResult>();

private SessionHolder(){}

public static void resetSessionTimeout(HttpSession session) {
int timeElapsed = (int) (new Date().getTime() - session.getCreationTime()) / 1000;
session.setMaxInactiveInterval(SessionHolder.MAX_INACTIVE_SESSION_DURATION + timeElapsed);
}

private static Map<String, AuthResult> authResultMap = new HashMap<String, AuthResult>();

public static Map<String, AuthResult> getAuthResultMap() {
return authResultMap;
}
Expand Down
Loading