├── .gitignore ├── HBaseXplorer.bat ├── HBaseXplorer.sh ├── LICENSE ├── README.textile ├── bin ├── .svn │ ├── entries │ ├── prop-base │ │ └── HBaseXplorer.jar.svn-base │ └── text-base │ │ ├── HBaseXplorer.bat.svn-base │ │ ├── HBaseXplorer.jar.svn-base │ │ ├── HBaseXplorer.sh.svn-base │ │ ├── README.TXT.svn-base │ │ └── hbasexplorerconfig.ini.svn-base ├── HBaseXplorer.jar ├── README.TXT └── lib │ ├── .svn │ ├── entries │ ├── prop-base │ │ ├── AgileJSON-2009-03-30.jar.svn-base │ │ ├── appframework-1.0.3.jar.svn-base │ │ ├── beansbinding-1.2.1.jar.svn-base │ │ ├── commons-cli-2.0-SNAPSHOT.jar.svn-base │ │ ├── commons-el-from-jetty-5.1.4.jar.svn-base │ │ ├── commons-httpclient-3.0.1.jar.svn-base │ │ ├── commons-logging-1.0.4.jar.svn-base │ │ ├── commons-logging-api-1.0.4.jar.svn-base │ │ ├── commons-math-1.1.jar.svn-base │ │ ├── hadoop-0.20.1-hdfs127-core.jar.svn-base │ │ ├── hadoop-0.20.1-test.jar.svn-base │ │ ├── hbase-0.20.3-test.jar.svn-base │ │ ├── hbase-0.20.3.jar.svn-base │ │ ├── jasper-compiler-5.5.12.jar.svn-base │ │ ├── jasper-runtime-5.5.12.jar.svn-base │ │ ├── jetty-6.1.14.jar.svn-base │ │ ├── jetty-util-6.1.14.jar.svn-base │ │ ├── jruby-complete-1.2.0.jar.svn-base │ │ ├── json.jar.svn-base │ │ ├── junit-3.8.1.jar.svn-base │ │ ├── libthrift-r771587.jar.svn-base │ │ ├── log4j-1.2.15.jar.svn-base │ │ ├── lucene-core-3.0.0.jar.svn-base │ │ ├── servlet-api-2.5-6.1.14.jar.svn-base │ │ ├── swing-layout-1.0.4.jar.svn-base │ │ ├── swing-worker-1.1.jar.svn-base │ │ ├── xmlenc-0.52.jar.svn-base │ │ └── zookeeper-3.2.2.jar.svn-base │ └── text-base │ │ ├── AgileJSON-2009-03-30.jar.svn-base │ │ ├── appframework-1.0.3.jar.svn-base │ │ ├── beansbinding-1.2.1.jar.svn-base │ │ ├── commons-cli-2.0-SNAPSHOT.jar.svn-base │ │ ├── commons-el-from-jetty-5.1.4.jar.svn-base │ │ ├── commons-httpclient-3.0.1.jar.svn-base │ │ ├── commons-logging-1.0.4.jar.svn-base │ │ ├── commons-logging-api-1.0.4.jar.svn-base │ │ ├── commons-math-1.1.jar.svn-base │ │ ├── hadoop-0.20.1-hdfs127-core.jar.svn-base │ │ ├── hadoop-0.20.1-test.jar.svn-base │ │ ├── hbase-0.20.3-test.jar.svn-base │ │ ├── hbase-0.20.3.jar.svn-base │ │ ├── jasper-compiler-5.5.12.jar.svn-base │ │ ├── jasper-runtime-5.5.12.jar.svn-base │ │ ├── jetty-6.1.14.jar.svn-base │ │ ├── jetty-util-6.1.14.jar.svn-base │ │ ├── jruby-complete-1.2.0.jar.svn-base │ │ ├── json.jar.svn-base │ │ ├── junit-3.8.1.jar.svn-base │ │ ├── libthrift-r771587.jar.svn-base │ │ ├── log4j-1.2.15.jar.svn-base │ │ ├── lucene-core-3.0.0.jar.svn-base │ │ ├── servlet-api-2.5-6.1.14.jar.svn-base │ │ ├── swing-layout-1.0.4.jar.svn-base │ │ ├── swing-worker-1.1.jar.svn-base │ │ ├── xmlenc-0.52.jar.svn-base │ │ └── zookeeper-3.2.2.jar.svn-base │ ├── AgileJSON-2009-03-30.jar │ ├── appframework-1.0.3.jar │ ├── beansbinding-1.2.1.jar │ ├── commons-cli-2.0-SNAPSHOT.jar │ ├── commons-el-from-jetty-5.1.4.jar │ ├── commons-httpclient-3.0.1.jar │ ├── commons-logging-1.0.4.jar │ ├── commons-logging-api-1.0.4.jar │ ├── commons-math-1.1.jar │ ├── jasper-compiler-5.5.12.jar │ ├── jasper-runtime-5.5.12.jar │ ├── jetty-6.1.14.jar │ ├── jetty-util-6.1.14.jar │ ├── jruby-complete-1.2.0.jar │ ├── json.jar │ ├── junit-3.8.1.jar │ ├── libthrift-r771587.jar │ ├── log4j-1.2.15.jar │ ├── lucene-core-3.0.0.jar │ ├── servlet-api-2.5-6.1.14.jar │ ├── slf4j-api-1.6.1.jar │ ├── slf4j-log4j12-1.6.1.jar │ ├── swing-layout-1.0.4.jar │ ├── swing-worker-1.1.jar │ └── xmlenc-0.52.jar ├── build.rb ├── build.xml ├── conf └── log4j.properties ├── doc ├── .svn │ └── entries ├── HBaseXplorerUserGuide.docx └── HBaseXplorerUserGuide.pdf ├── lib ├── .svn │ ├── entries │ ├── prop-base │ │ ├── AgileJSON-2009-03-30.jar.svn-base │ │ ├── appframework-1.0.3.jar.svn-base │ │ ├── beansbinding-1.2.1.jar.svn-base │ │ ├── commons-cli-2.0-SNAPSHOT.jar.svn-base │ │ ├── commons-el-from-jetty-5.1.4.jar.svn-base │ │ ├── commons-httpclient-3.0.1.jar.svn-base │ │ ├── commons-logging-1.0.4.jar.svn-base │ │ ├── commons-logging-api-1.0.4.jar.svn-base │ │ ├── commons-math-1.1.jar.svn-base │ │ ├── hadoop-0.20.1-hdfs127-core.jar.svn-base │ │ ├── hadoop-0.20.1-test.jar.svn-base │ │ ├── hbase-0.20.3-test.jar.svn-base │ │ ├── hbase-0.20.3.jar.svn-base │ │ ├── jasper-compiler-5.5.12.jar.svn-base │ │ ├── jasper-runtime-5.5.12.jar.svn-base │ │ ├── jetty-6.1.14.jar.svn-base │ │ ├── jetty-util-6.1.14.jar.svn-base │ │ ├── jruby-complete-1.2.0.jar.svn-base │ │ ├── json.jar.svn-base │ │ ├── junit-3.8.1.jar.svn-base │ │ ├── libthrift-r771587.jar.svn-base │ │ ├── log4j-1.2.15.jar.svn-base │ │ ├── log4j-1.2.15_1.jar.svn-base │ │ ├── lucene-core-3.0.0.jar.svn-base │ │ ├── servlet-api-2.5-6.1.14.jar.svn-base │ │ ├── slf4j-api-1.6.1.jar.svn-base │ │ ├── slf4j-log4j12-1.6.1.jar.svn-base │ │ ├── swing-layout-1.0.4.jar.svn-base │ │ ├── swing-worker-1.1.jar.svn-base │ │ ├── xmlenc-0.52.jar.svn-base │ │ └── zookeeper-3.2.2.jar.svn-base │ └── text-base │ │ ├── AgileJSON-2009-03-30.jar.svn-base │ │ ├── appframework-1.0.3.jar.svn-base │ │ ├── beansbinding-1.2.1.jar.svn-base │ │ ├── commons-cli-2.0-SNAPSHOT.jar.svn-base │ │ ├── commons-el-from-jetty-5.1.4.jar.svn-base │ │ ├── commons-httpclient-3.0.1.jar.svn-base │ │ ├── commons-logging-1.0.4.jar.svn-base │ │ ├── commons-logging-api-1.0.4.jar.svn-base │ │ ├── commons-math-1.1.jar.svn-base │ │ ├── hadoop-0.20.1-hdfs127-core.jar.svn-base │ │ ├── hadoop-0.20.1-test.jar.svn-base │ │ ├── hbase-0.20.3-test.jar.svn-base │ │ ├── hbase-0.20.3.jar.svn-base │ │ ├── jasper-compiler-5.5.12.jar.svn-base │ │ ├── jasper-runtime-5.5.12.jar.svn-base │ │ ├── jetty-6.1.14.jar.svn-base │ │ ├── jetty-util-6.1.14.jar.svn-base │ │ ├── jruby-complete-1.2.0.jar.svn-base │ │ ├── json.jar.svn-base │ │ ├── junit-3.8.1.jar.svn-base │ │ ├── libthrift-r771587.jar.svn-base │ │ ├── log4j-1.2.15.jar.svn-base │ │ ├── log4j-1.2.15_1.jar.svn-base │ │ ├── lucene-core-3.0.0.jar.svn-base │ │ ├── servlet-api-2.5-6.1.14.jar.svn-base │ │ ├── slf4j-api-1.6.1.jar.svn-base │ │ ├── slf4j-log4j12-1.6.1.jar.svn-base │ │ ├── swing-layout-1.0.4.jar.svn-base │ │ ├── swing-worker-1.1.jar.svn-base │ │ ├── xmlenc-0.52.jar.svn-base │ │ └── zookeeper-3.2.2.jar.svn-base ├── AgileJSON-2009-03-30.jar ├── appframework-1.0.3.jar ├── beansbinding-1.2.1.jar ├── commons-cli-2.0-SNAPSHOT.jar ├── commons-el-from-jetty-5.1.4.jar ├── commons-httpclient-3.0.1.jar ├── commons-logging-1.0.4.jar ├── commons-logging-api-1.0.4.jar ├── commons-math-1.1.jar ├── jasper-compiler-5.5.12.jar ├── jasper-runtime-5.5.12.jar ├── jetty-6.1.14.jar ├── jetty-util-6.1.14.jar ├── jruby-complete-1.2.0.jar ├── json.jar ├── junit-3.8.1.jar ├── libthrift-r771587.jar ├── log4j-1.2.15.jar ├── log4j-1.2.15_1.jar ├── lucene-core-3.0.0.jar ├── servlet-api-2.5-6.1.14.jar ├── slf4j-api-1.6.1.jar ├── slf4j-log4j12-1.6.1.jar ├── swing-layout-1.0.4.jar ├── swing-worker-1.1.jar ├── xmlenc-0.52.jar └── zookeeper-3.2.2.jar ├── logs ├── log.txt └── log.txt.2012-09-28.txt ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── private │ ├── config.properties │ ├── private.properties │ ├── private.xml │ └── retriever │ │ ├── .svn │ │ ├── entries │ │ └── text-base │ │ │ └── catalog.xml.svn-base │ │ └── catalog.xml ├── project.properties └── project.xml ├── release └── HBaseXplorer_1.0.1.zip ├── run.rb └── src ├── .svn └── entries ├── META-INF ├── .svn │ └── entries └── services │ ├── .svn │ ├── entries │ └── text-base │ │ └── org.jdesktop.application.Application.svn-base │ └── org.jdesktop.application.Application └── org ├── .svn └── entries ├── buddy ├── .svn │ └── entries └── javatools │ ├── .svn │ ├── entries │ └── text-base │ │ └── BuddyFile.java.svn-base │ ├── BuddyFile.java │ └── Utils.java └── hbaseexplorer ├── .svn ├── entries └── text-base │ ├── HBaseExplorerAboutBox.form.svn-base │ ├── HBaseExplorerAboutBox.java.svn-base │ ├── HBaseExplorerApp.java.svn-base │ ├── HBaseExplorerView.form.svn-base │ └── HBaseExplorerView.java.svn-base ├── HBaseExplorerAboutBox.form ├── HBaseExplorerAboutBox.java ├── HBaseExplorerApp.java ├── HBaseExplorerView.form ├── HBaseExplorerView.java ├── components ├── .svn │ ├── entries │ └── text-base │ │ ├── ConnectionTree.java.svn-base │ │ ├── DataTabPane.java.svn-base │ │ ├── EditTableData.form.svn-base │ │ ├── EditTableData.java.svn-base │ │ ├── FilterDialog.form.svn-base │ │ ├── FilterDialog.java.svn-base │ │ ├── NewColumnDialog.form.svn-base │ │ └── NewColumnDialog.java.svn-base ├── ConnectionTree.java ├── DataTabPane.java ├── EditTableData.form ├── EditTableData.java ├── FilterDialog.form ├── FilterDialog.java ├── NewColumnDialog.form ├── NewColumnDialog.java ├── renderers │ ├── .svn │ │ ├── entries │ │ └── text-base │ │ │ └── EditTableCellRenderer.java.svn-base │ └── EditTableCellRenderer.java └── resources │ ├── .svn │ ├── entries │ └── text-base │ │ ├── EditTableData.properties.svn-base │ │ ├── FilterDialog.properties.svn-base │ │ └── NewColumnDialog.properties.svn-base │ ├── EditTableData.properties │ ├── FilterDialog.properties │ └── NewColumnDialog.properties ├── datamodels ├── .svn │ ├── entries │ └── text-base │ │ └── EditTableDataModel.java.svn-base └── EditTableDataModel.java ├── domain ├── .svn │ ├── entries │ └── text-base │ │ ├── Connection.java.svn-base │ │ ├── ConnectionList.java.svn-base │ │ ├── FilterModel.java.svn-base │ │ ├── HBTriplet.java.svn-base │ │ ├── Query.java.svn-base │ │ ├── RowData.java.svn-base │ │ └── Table.java.svn-base ├── Connection.java ├── ConnectionList.java ├── FilterModel.java ├── HBTriplet.java ├── Query.java ├── RowData.java └── Table.java ├── exception ├── .svn │ ├── entries │ └── text-base │ │ └── ExplorerException.java.svn-base └── ExplorerException.java └── resources ├── .svn ├── entries ├── prop-base │ ├── about.png.svn-base │ └── splash.png.svn-base └── text-base │ ├── HBaseExplorerAboutBox.properties.svn-base │ ├── HBaseExplorerApp.properties.svn-base │ ├── HBaseExplorerView.properties.svn-base │ ├── about.png.svn-base │ └── splash.png.svn-base ├── HBaseExplorerAboutBox.properties ├── HBaseExplorerApp.properties ├── HBaseExplorerView.properties ├── about.png ├── busyicons ├── .svn │ ├── entries │ ├── prop-base │ │ ├── busy-icon0.png.svn-base │ │ ├── busy-icon1.png.svn-base │ │ ├── busy-icon10.png.svn-base │ │ ├── busy-icon11.png.svn-base │ │ ├── busy-icon12.png.svn-base │ │ ├── busy-icon13.png.svn-base │ │ ├── busy-icon14.png.svn-base │ │ ├── busy-icon2.png.svn-base │ │ ├── busy-icon3.png.svn-base │ │ ├── busy-icon4.png.svn-base │ │ ├── busy-icon5.png.svn-base │ │ ├── busy-icon6.png.svn-base │ │ ├── busy-icon7.png.svn-base │ │ ├── busy-icon8.png.svn-base │ │ ├── busy-icon9.png.svn-base │ │ └── idle-icon.png.svn-base │ └── text-base │ │ ├── busy-icon0.png.svn-base │ │ ├── busy-icon1.png.svn-base │ │ ├── busy-icon10.png.svn-base │ │ ├── busy-icon11.png.svn-base │ │ ├── busy-icon12.png.svn-base │ │ ├── busy-icon13.png.svn-base │ │ ├── busy-icon14.png.svn-base │ │ ├── busy-icon2.png.svn-base │ │ ├── busy-icon3.png.svn-base │ │ ├── busy-icon4.png.svn-base │ │ ├── busy-icon5.png.svn-base │ │ ├── busy-icon6.png.svn-base │ │ ├── busy-icon7.png.svn-base │ │ ├── busy-icon8.png.svn-base │ │ ├── busy-icon9.png.svn-base │ │ └── idle-icon.png.svn-base ├── busy-icon0.png ├── busy-icon1.png ├── busy-icon10.png ├── busy-icon11.png ├── busy-icon12.png ├── busy-icon13.png ├── busy-icon14.png ├── busy-icon2.png ├── busy-icon3.png ├── busy-icon4.png ├── busy-icon5.png ├── busy-icon6.png ├── busy-icon7.png ├── busy-icon8.png ├── busy-icon9.png └── idle-icon.png └── splash.png /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /HBaseXplorer.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | start "starting HBaseXplorer" java -jar HBaseXplorer.jar "MIN" 3 | -------------------------------------------------------------------------------- /HBaseXplorer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | java -jar HBaseXplorer.jar 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010 Zaharije Pasalic 2 | 3 | Permission is hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation 5 | files (the "Software"), to deal in the Software without 6 | restriction, including without limitation the rights to use, 7 | copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the 9 | Software is furnished to do so, subject to the following 10 | conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /README.textile: -------------------------------------------------------------------------------- 1 | h1. HBaseXplorer 2 | 3 | HBaseXplorer is java desktop application for managing and exploring HBase database. 4 | 5 | The origion url: 6 | https://github.com/zaharije/hbase-gui-admin 7 | 8 | Now,This is support by bit-ware.co.jp. 9 | 10 | Update: 11 | add feature:save the last cluster zookeeper set. 12 | add the row info view 13 | fix charector show,default set utf-8,so will show all of the string. 14 | add a table row count. 15 | add log to debug 16 | 17 | h2. Licnese 18 | 19 | MIT License (see "LICENSE":http://github.com/zaharije/HBaseXplorer/blob/master/LICENSE) 20 | 21 | h2. Install 22 | 23 | - Get "current release":https://github.com/bit-ware/HBaseXplorer/downloads 24 | - Unpack to any folder 25 | - Execute jar "java -jar bin/HBaseXPlorer.jar" 26 | Mac OS X system supports - double click jar file 27 | Windows - please double click HBaseXplorer.bat 28 | Linux - Pleae run HBaseXplorer.sh 29 | 30 | 31 | h2. Features 32 | 33 | * Multiple HBase connections,remember last connection 34 | * Single/Multi row preview 35 | * Can preview any size tables 36 | * Create,Read,Update,Delete of columns (Only String represented data) 37 | * Filter rows 38 | * Run query:create/drop/enable/disable table 39 | 40 | 41 | h2. Build 42 | Use Netbeans 7.0 to build project 43 | 44 | 45 | -------------------------------------------------------------------------------- /bin/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/bin 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | hbasexplorerconfig.ini 30 | file 31 | 32 | 33 | 34 | delete 35 | 2012-12-11T02:25:46.000000Z 36 | 459d365d3868b744a25b96bdbc8894cf 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 12 62 | 63 | HBaseXplorer.bat 64 | file 65 | 66 | 67 | 68 | delete 69 | 2012-09-21T09:30:07.000000Z 70 | 97c53f2aa1cac682e536fe492fe44b42 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 73 96 | 97 | lib 98 | dir 99 | 100 | HBaseXplorer.sh 101 | file 102 | 103 | 104 | 105 | 106 | 2012-09-21T09:30:07.000000Z 107 | a407472ed36057c60ac144dd7e44f9c6 108 | 2012-09-21T10:32:08.818303Z 109 | 167 110 | yang 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 37 133 | 134 | HBaseXplorer.jar 135 | file 136 | 137 | 138 | 139 | 140 | 2012-12-11T08:50:25.000000Z 141 | 09be77b129d2e2f50f7b0869742dbbd7 142 | 2012-09-21T10:32:08.818303Z 143 | 167 144 | yang 145 | has-props 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 192905 167 | 168 | README.TXT 169 | file 170 | 171 | 172 | 173 | 174 | 2012-12-11T02:21:56.000000Z 175 | 4de2f8b712826dfdcf70878b24db616a 176 | 2012-09-21T10:32:08.818303Z 177 | 167 178 | yang 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 1327 201 | 202 | -------------------------------------------------------------------------------- /bin/.svn/prop-base/HBaseXplorer.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/.svn/text-base/HBaseXplorer.bat.svn-base: -------------------------------------------------------------------------------- 1 | @echo off 2 | start "starting HBaseXplorer" java -jar HBaseXplorer.jar "MIN" 3 | -------------------------------------------------------------------------------- /bin/.svn/text-base/HBaseXplorer.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/.svn/text-base/HBaseXplorer.jar.svn-base -------------------------------------------------------------------------------- /bin/.svn/text-base/HBaseXplorer.sh.svn-base: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | java -jar HBaseXplorer.jar 3 | -------------------------------------------------------------------------------- /bin/.svn/text-base/README.TXT.svn-base: -------------------------------------------------------------------------------- 1 | ======================== 2 | BUILD OUTPUT DESCRIPTION 3 | ======================== 4 | 5 | When you build an Java application project that has a main class, the IDE 6 | automatically copies all of the JAR 7 | files on the projects classpath to your projects dist/lib folder. The IDE 8 | also adds each of the JAR files to the Class-Path element in the application 9 | JAR files manifest file (MANIFEST.MF). 10 | 11 | To run the project from the command line, go to the dist folder and 12 | type the following: 13 | 14 | java -jar "HBaseXplorer.jar" 15 | 16 | To distribute this project, zip up the dist folder (including the lib folder) 17 | and distribute the ZIP file. 18 | 19 | Notes: 20 | 21 | * If two JAR files on the project classpath have the same name, only the first 22 | JAR file is copied to the lib folder. 23 | * Only JAR files are copied to the lib folder. 24 | If the classpath contains other types of files or folders, these files (folders) 25 | are not copied. 26 | * If a library on the projects classpath also has a Class-Path element 27 | specified in the manifest,the content of the Class-Path element has to be on 28 | the projects runtime path. 29 | * To set a main class in a standard Java project, right-click the project node 30 | in the Projects window and choose Properties. Then click Run and enter the 31 | class name in the Main Class field. Alternatively, you can manually type the 32 | class name in the manifest Main-Class element. 33 | -------------------------------------------------------------------------------- /bin/.svn/text-base/hbasexplorerconfig.ini.svn-base: -------------------------------------------------------------------------------- 1 | 172.17.1.206 -------------------------------------------------------------------------------- /bin/HBaseXplorer.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/HBaseXplorer.jar -------------------------------------------------------------------------------- /bin/README.TXT: -------------------------------------------------------------------------------- 1 | ======================== 2 | BUILD OUTPUT DESCRIPTION 3 | ======================== 4 | 5 | When you build an Java application project that has a main class, the IDE 6 | automatically copies all of the JAR 7 | files on the projects classpath to your projects dist/lib folder. The IDE 8 | also adds each of the JAR files to the Class-Path element in the application 9 | JAR files manifest file (MANIFEST.MF). 10 | 11 | To run the project from the command line, go to the dist folder and 12 | type the following: 13 | 14 | java -jar "HBaseXplorer.jar" 15 | 16 | To distribute this project, zip up the dist folder (including the lib folder) 17 | and distribute the ZIP file. 18 | 19 | Notes: 20 | 21 | * If two JAR files on the project classpath have the same name, only the first 22 | JAR file is copied to the lib folder. 23 | * Only JAR files are copied to the lib folder. 24 | If the classpath contains other types of files or folders, these files (folders) 25 | are not copied. 26 | * If a library on the projects classpath also has a Class-Path element 27 | specified in the manifest,the content of the Class-Path element has to be on 28 | the projects runtime path. 29 | * To set a main class in a standard Java project, right-click the project node 30 | in the Projects window and choose Properties. Then click Run and enter the 31 | class name in the Main Class field. Alternatively, you can manually type the 32 | class name in the manifest Main-Class element. 33 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/AgileJSON-2009-03-30.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/appframework-1.0.3.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/beansbinding-1.2.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/commons-cli-2.0-SNAPSHOT.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/commons-el-from-jetty-5.1.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/commons-httpclient-3.0.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/commons-logging-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/commons-logging-api-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/commons-math-1.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/hadoop-0.20.1-hdfs127-core.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/hadoop-0.20.1-test.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/hbase-0.20.3-test.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/hbase-0.20.3.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/jasper-compiler-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/jasper-runtime-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/jetty-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/jetty-util-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/jruby-complete-1.2.0.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/json.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/junit-3.8.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/libthrift-r771587.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/log4j-1.2.15.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/lucene-core-3.0.0.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/servlet-api-2.5-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/swing-layout-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/swing-worker-1.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/xmlenc-0.52.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/prop-base/zookeeper-3.2.2.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/AgileJSON-2009-03-30.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/AgileJSON-2009-03-30.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/appframework-1.0.3.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/appframework-1.0.3.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/beansbinding-1.2.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/beansbinding-1.2.1.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/commons-cli-2.0-SNAPSHOT.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/commons-cli-2.0-SNAPSHOT.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/commons-el-from-jetty-5.1.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/commons-el-from-jetty-5.1.4.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/commons-httpclient-3.0.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/commons-httpclient-3.0.1.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/commons-logging-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/commons-logging-1.0.4.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/commons-logging-api-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/commons-logging-api-1.0.4.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/commons-math-1.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/commons-math-1.1.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/hadoop-0.20.1-hdfs127-core.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/hadoop-0.20.1-hdfs127-core.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/hadoop-0.20.1-test.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/hadoop-0.20.1-test.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/hbase-0.20.3-test.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/hbase-0.20.3-test.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/hbase-0.20.3.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/hbase-0.20.3.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/jasper-compiler-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/jasper-compiler-5.5.12.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/jasper-runtime-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/jasper-runtime-5.5.12.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/jetty-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/jetty-6.1.14.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/jetty-util-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/jetty-util-6.1.14.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/jruby-complete-1.2.0.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/jruby-complete-1.2.0.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/json.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/json.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/junit-3.8.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/junit-3.8.1.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/libthrift-r771587.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/libthrift-r771587.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/log4j-1.2.15.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/log4j-1.2.15.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/lucene-core-3.0.0.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/lucene-core-3.0.0.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/servlet-api-2.5-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/servlet-api-2.5-6.1.14.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/swing-layout-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/swing-layout-1.0.4.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/swing-worker-1.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/swing-worker-1.1.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/xmlenc-0.52.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/xmlenc-0.52.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/.svn/text-base/zookeeper-3.2.2.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/.svn/text-base/zookeeper-3.2.2.jar.svn-base -------------------------------------------------------------------------------- /bin/lib/AgileJSON-2009-03-30.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/AgileJSON-2009-03-30.jar -------------------------------------------------------------------------------- /bin/lib/appframework-1.0.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/appframework-1.0.3.jar -------------------------------------------------------------------------------- /bin/lib/beansbinding-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/beansbinding-1.2.1.jar -------------------------------------------------------------------------------- /bin/lib/commons-cli-2.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/commons-cli-2.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /bin/lib/commons-el-from-jetty-5.1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/commons-el-from-jetty-5.1.4.jar -------------------------------------------------------------------------------- /bin/lib/commons-httpclient-3.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/commons-httpclient-3.0.1.jar -------------------------------------------------------------------------------- /bin/lib/commons-logging-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/commons-logging-1.0.4.jar -------------------------------------------------------------------------------- /bin/lib/commons-logging-api-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/commons-logging-api-1.0.4.jar -------------------------------------------------------------------------------- /bin/lib/commons-math-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/commons-math-1.1.jar -------------------------------------------------------------------------------- /bin/lib/jasper-compiler-5.5.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/jasper-compiler-5.5.12.jar -------------------------------------------------------------------------------- /bin/lib/jasper-runtime-5.5.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/jasper-runtime-5.5.12.jar -------------------------------------------------------------------------------- /bin/lib/jetty-6.1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/jetty-6.1.14.jar -------------------------------------------------------------------------------- /bin/lib/jetty-util-6.1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/jetty-util-6.1.14.jar -------------------------------------------------------------------------------- /bin/lib/jruby-complete-1.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/jruby-complete-1.2.0.jar -------------------------------------------------------------------------------- /bin/lib/json.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/json.jar -------------------------------------------------------------------------------- /bin/lib/junit-3.8.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/junit-3.8.1.jar -------------------------------------------------------------------------------- /bin/lib/libthrift-r771587.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/libthrift-r771587.jar -------------------------------------------------------------------------------- /bin/lib/log4j-1.2.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/log4j-1.2.15.jar -------------------------------------------------------------------------------- /bin/lib/lucene-core-3.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/lucene-core-3.0.0.jar -------------------------------------------------------------------------------- /bin/lib/servlet-api-2.5-6.1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/servlet-api-2.5-6.1.14.jar -------------------------------------------------------------------------------- /bin/lib/slf4j-api-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/slf4j-api-1.6.1.jar -------------------------------------------------------------------------------- /bin/lib/slf4j-log4j12-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/slf4j-log4j12-1.6.1.jar -------------------------------------------------------------------------------- /bin/lib/swing-layout-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/swing-layout-1.0.4.jar -------------------------------------------------------------------------------- /bin/lib/swing-worker-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/swing-worker-1.1.jar -------------------------------------------------------------------------------- /bin/lib/xmlenc-0.52.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/bin/lib/xmlenc-0.52.jar -------------------------------------------------------------------------------- /build.rb: -------------------------------------------------------------------------------- 1 | # run java tool, build class files if not exist 2 | # Usage: 3 | # - # ruby run.rb [classname] 4 | 5 | require 'find' 6 | require 'fileutils' 7 | 8 | $src_dir = 'src' 9 | $lib_dir = 'lib' 10 | $bin_dir = 'bin' 11 | $tar_name = ARGV[0] 12 | $tmp_dir = 'tmp' 13 | $binlib_dir = 'bin/lib' 14 | 15 | 16 | def get_file_list(dir, type) 17 | file_list = [] 18 | Find.find(dir) { |file| 19 | file_list << file if file =~ /\.#{type}$/ 20 | } 21 | return file_list 22 | end 23 | 24 | def exec_cmd(cmd) 25 | puts cmd 26 | system cmd 27 | end 28 | 29 | def main_class_name 30 | return File.basename(File.expand_path(File.dirname(__FILE__))) 31 | #return "main"; 32 | end 33 | 34 | def main_class_file_exists? 35 | main_class_file = "#{$tmp_dir}/#{main_class_name}.class" 36 | File.exists?(main_class_file) 37 | end 38 | 39 | exec_cmd "rm -rf ./#{$bin_dir}/*" 40 | exec_cmd "rm -rf ./#{$tmp_dir}/*" 41 | 42 | 43 | exec_cmd "mkdir -p ./#{$binlib_dir}/" 44 | exec_cmd "mkdir -p ./#{$tmp_dir}/classes/" 45 | exec_cmd "cp -r ./#{$lib_dir}/* ./#{$binlib_dir}/" 46 | 47 | $classpath_jar = get_file_list($binlib_dir, 'jar').join(':') 48 | $classpath_src = $src_dir 49 | $classpath_bin = $bin_dir 50 | 51 | exec_cmd "cp -r src/META-INF ./tmp/classes/" 52 | if !main_class_file_exists? 53 | $source_files = get_file_list($src_dir,'java') 54 | 55 | exec_cmd "javac -encoding UTF-8 -d #{$tmp_dir}/classes -classpath #{$classpath_jar} #{$source_files.join(' ')}" 56 | 57 | end 58 | 59 | #exec_cmd "java -classpath #{$classpath_jar}:#{$classpath_bin} main.main #{ARGV.join(' ')}" 60 | 61 | 62 | #build a jar 63 | #exec_cmd "jar -cvf ./#{$bin_dir}/#{$tar_name}.jar -C ./build/classes ." 64 | #exec_cmd "jar -mcf MANIFEST.MF ./bin/TestS.jar -C ./#{$tmp_dir}/classes ." -------------------------------------------------------------------------------- /build.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Builds, tests, and runs the project HBaseXplorer. 12 | 13 | 74 | 75 | -------------------------------------------------------------------------------- /conf/log4j.properties: -------------------------------------------------------------------------------- 1 | # Define some default values that can be overridden by system properties 2 | log.dir=logs 3 | log.file=log.txt 4 | 5 | # Set root category priority to INFO and its appenders to CONSOLE and LOGFILE. 6 | log4j.rootCategory=INFO, CONSOLE, LOGFILE 7 | 8 | # CONSOLE is set to be a ConsoleAppender using a PatternLayout. 9 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 10 | log4j.appender.CONSOLE.Threshold=INFO 11 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 12 | log4j.appender.CONSOLE.layout.ConversionPattern=%d %-5p [%t] %c{1} (%F:%L) %M - %m%n 13 | 14 | # LOGFILE is set to be a File appender using a PatternLayout. 15 | log4j.appender.LOGFILE=org.apache.log4j.DailyRollingFileAppender 16 | log4j.appender.LOGFILE.Threshold=INFO 17 | log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout 18 | log4j.appender.LOGFILE.layout.ConversionPattern=%d %-5p [%t] %c{1} (%F:%L) %M - %m%n 19 | log4j.appender.LOGFILE.File=${log.dir}/${log.file} 20 | log4j.appender.LOGFILE.DatePattern=.yyyy-MM-dd'.txt' 21 | log4j.appender.LOGFILE.Append=true -------------------------------------------------------------------------------- /doc/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/doc 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | -------------------------------------------------------------------------------- /doc/HBaseXplorerUserGuide.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/doc/HBaseXplorerUserGuide.docx -------------------------------------------------------------------------------- /doc/HBaseXplorerUserGuide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/doc/HBaseXplorerUserGuide.pdf -------------------------------------------------------------------------------- /lib/.svn/prop-base/AgileJSON-2009-03-30.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/appframework-1.0.3.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/beansbinding-1.2.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/commons-cli-2.0-SNAPSHOT.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/commons-el-from-jetty-5.1.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/commons-httpclient-3.0.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/commons-logging-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/commons-logging-api-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/commons-math-1.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/hadoop-0.20.1-hdfs127-core.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/hadoop-0.20.1-test.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/hbase-0.20.3-test.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/hbase-0.20.3.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/jasper-compiler-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/jasper-runtime-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/jetty-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/jetty-util-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/jruby-complete-1.2.0.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/json.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/junit-3.8.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/libthrift-r771587.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/log4j-1.2.15.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/log4j-1.2.15_1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/lucene-core-3.0.0.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/servlet-api-2.5-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/slf4j-api-1.6.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/slf4j-log4j12-1.6.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/swing-layout-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/swing-worker-1.1.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/xmlenc-0.52.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/prop-base/zookeeper-3.2.2.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /lib/.svn/text-base/AgileJSON-2009-03-30.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/AgileJSON-2009-03-30.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/appframework-1.0.3.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/appframework-1.0.3.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/beansbinding-1.2.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/beansbinding-1.2.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/commons-cli-2.0-SNAPSHOT.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/commons-cli-2.0-SNAPSHOT.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/commons-el-from-jetty-5.1.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/commons-el-from-jetty-5.1.4.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/commons-httpclient-3.0.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/commons-httpclient-3.0.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/commons-logging-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/commons-logging-1.0.4.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/commons-logging-api-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/commons-logging-api-1.0.4.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/commons-math-1.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/commons-math-1.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/hadoop-0.20.1-hdfs127-core.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/hadoop-0.20.1-hdfs127-core.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/hadoop-0.20.1-test.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/hadoop-0.20.1-test.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/hbase-0.20.3-test.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/hbase-0.20.3-test.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/hbase-0.20.3.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/hbase-0.20.3.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/jasper-compiler-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/jasper-compiler-5.5.12.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/jasper-runtime-5.5.12.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/jasper-runtime-5.5.12.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/jetty-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/jetty-6.1.14.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/jetty-util-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/jetty-util-6.1.14.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/jruby-complete-1.2.0.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/jruby-complete-1.2.0.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/json.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/json.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/junit-3.8.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/junit-3.8.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/libthrift-r771587.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/libthrift-r771587.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/log4j-1.2.15.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/log4j-1.2.15.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/log4j-1.2.15_1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/log4j-1.2.15_1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/lucene-core-3.0.0.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/lucene-core-3.0.0.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/servlet-api-2.5-6.1.14.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/servlet-api-2.5-6.1.14.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/slf4j-api-1.6.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/slf4j-api-1.6.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/slf4j-log4j12-1.6.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/slf4j-log4j12-1.6.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/swing-layout-1.0.4.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/swing-layout-1.0.4.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/swing-worker-1.1.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/swing-worker-1.1.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/xmlenc-0.52.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/xmlenc-0.52.jar.svn-base -------------------------------------------------------------------------------- /lib/.svn/text-base/zookeeper-3.2.2.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/.svn/text-base/zookeeper-3.2.2.jar.svn-base -------------------------------------------------------------------------------- /lib/AgileJSON-2009-03-30.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/AgileJSON-2009-03-30.jar -------------------------------------------------------------------------------- /lib/appframework-1.0.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/appframework-1.0.3.jar -------------------------------------------------------------------------------- /lib/beansbinding-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/beansbinding-1.2.1.jar -------------------------------------------------------------------------------- /lib/commons-cli-2.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/commons-cli-2.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/commons-el-from-jetty-5.1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/commons-el-from-jetty-5.1.4.jar -------------------------------------------------------------------------------- /lib/commons-httpclient-3.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/commons-httpclient-3.0.1.jar -------------------------------------------------------------------------------- /lib/commons-logging-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/commons-logging-1.0.4.jar -------------------------------------------------------------------------------- /lib/commons-logging-api-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/commons-logging-api-1.0.4.jar -------------------------------------------------------------------------------- /lib/commons-math-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/commons-math-1.1.jar -------------------------------------------------------------------------------- /lib/jasper-compiler-5.5.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/jasper-compiler-5.5.12.jar -------------------------------------------------------------------------------- /lib/jasper-runtime-5.5.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/jasper-runtime-5.5.12.jar -------------------------------------------------------------------------------- /lib/jetty-6.1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/jetty-6.1.14.jar -------------------------------------------------------------------------------- /lib/jetty-util-6.1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/jetty-util-6.1.14.jar -------------------------------------------------------------------------------- /lib/jruby-complete-1.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/jruby-complete-1.2.0.jar -------------------------------------------------------------------------------- /lib/json.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/json.jar -------------------------------------------------------------------------------- /lib/junit-3.8.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/junit-3.8.1.jar -------------------------------------------------------------------------------- /lib/libthrift-r771587.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/libthrift-r771587.jar -------------------------------------------------------------------------------- /lib/log4j-1.2.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/log4j-1.2.15.jar -------------------------------------------------------------------------------- /lib/log4j-1.2.15_1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/log4j-1.2.15_1.jar -------------------------------------------------------------------------------- /lib/lucene-core-3.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/lucene-core-3.0.0.jar -------------------------------------------------------------------------------- /lib/servlet-api-2.5-6.1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/servlet-api-2.5-6.1.14.jar -------------------------------------------------------------------------------- /lib/slf4j-api-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/slf4j-api-1.6.1.jar -------------------------------------------------------------------------------- /lib/slf4j-log4j12-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/slf4j-log4j12-1.6.1.jar -------------------------------------------------------------------------------- /lib/swing-layout-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/swing-layout-1.0.4.jar -------------------------------------------------------------------------------- /lib/swing-worker-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/swing-worker-1.1.jar -------------------------------------------------------------------------------- /lib/xmlenc-0.52.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/xmlenc-0.52.jar -------------------------------------------------------------------------------- /lib/zookeeper-3.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/lib/zookeeper-3.2.2.jar -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- 1 | build.xml.data.CRC32=9db0b0ce 2 | build.xml.script.CRC32=e82f4fa8 3 | build.xml.stylesheet.CRC32=28e38971@1.44.1.45 4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. 5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. 6 | nbproject/build-impl.xml.data.CRC32=f983b629 7 | nbproject/build-impl.xml.script.CRC32=0ae7515c 8 | nbproject/build-impl.xml.stylesheet.CRC32=6ddba6b6@1.53.1.46 9 | -------------------------------------------------------------------------------- /nbproject/private/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/nbproject/private/config.properties -------------------------------------------------------------------------------- /nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | #Tue May 11 20:56:54 CEST 2010 2 | compile.on.save=true 3 | do.depend=true 4 | do.jar=true 5 | javac.debug=true 6 | javadoc.preview=true 7 | jaxbwiz.endorsed.dirs=/Applications/Dev/NetBeans/NetBeans 6.8.app/Contents/Resources/NetBeans/ide12/modules/ext/jaxb/api 8 | user.properties.file=/Users/xinqiyang/.netbeans/7.0/build.properties 9 | -------------------------------------------------------------------------------- /nbproject/private/private.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /nbproject/private/retriever/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/nbproject/private/retriever 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | catalog.xml 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-20T05:38:10.000000Z 36 | d41d8cd98f00b204e9800998ecf8427e 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 0 62 | 63 | -------------------------------------------------------------------------------- /nbproject/private/retriever/.svn/text-base/catalog.xml.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/nbproject/private/retriever/.svn/text-base/catalog.xml.svn-base -------------------------------------------------------------------------------- /nbproject/private/retriever/catalog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/nbproject/private/retriever/catalog.xml -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- 1 | annotation.processing.enabled=true 2 | annotation.processing.enabled.in.editor=false 3 | annotation.processing.run.all.processors=true 4 | application.desc=Java Desktip application for HBase management 5 | application.homepage= 6 | application.title=HBaseXplorer 7 | application.vendor=xinqiyang 8 | build.classes.dir=${build.dir}/classes 9 | build.classes.excludes=**/*.java,**/*.form 10 | # This directory is removed when the project is cleaned: 11 | build.dir=build 12 | build.generated.dir=${build.dir}/generated 13 | build.generated.sources.dir=${build.dir}/generated-sources 14 | # Only compile against the classpath explicitly listed here: 15 | build.sysclasspath=ignore 16 | build.test.classes.dir=${build.dir}/test/classes 17 | build.test.results.dir=${build.dir}/test/results 18 | debug.classpath=\ 19 | ${run.classpath} 20 | debug.test.classpath=\ 21 | ${run.test.classpath} 22 | # This directory is removed when the project is cleaned: 23 | dist.dir=bin 24 | dist.jar=${dist.dir}/HBaseXplorer.jar 25 | dist.javadoc.dir=${dist.dir}/javadoc 26 | endorsed.classpath= 27 | excludes= 28 | file.reference.AgileJSON-2009-03-30.jar=lib/AgileJSON-2009-03-30.jar 29 | file.reference.appframework-1.0.3.jar=lib/appframework-1.0.3.jar 30 | file.reference.beansbinding-1.2.1.jar=lib/beansbinding-1.2.1.jar 31 | file.reference.commons-cli-2.0-SNAPSHOT.jar=lib/commons-cli-2.0-SNAPSHOT.jar 32 | file.reference.commons-configuration-1.6.jar=lib/commons-configuration-1.6.jar 33 | file.reference.commons-el-from-jetty-5.1.4.jar=lib/commons-el-from-jetty-5.1.4.jar 34 | file.reference.commons-httpclient-3.0.1.jar=lib/commons-httpclient-3.0.1.jar 35 | file.reference.commons-httpclient-3.1.jar=lib/commons-httpclient-3.1.jar 36 | file.reference.commons-lang-2.5.jar=lib/commons-lang-2.5.jar 37 | file.reference.commons-logging-1.0.4.jar=lib/commons-logging-1.0.4.jar 38 | file.reference.commons-logging-api-1.0.4.jar=lib/commons-logging-api-1.0.4.jar 39 | file.reference.commons-math-1.1.jar=lib/commons-math-1.1.jar 40 | file.reference.hadoop-core-1.0.3.jar=lib/hadoop-core-1.0.3.jar 41 | file.reference.hadoop-test-1.0.3.jar=lib/hadoop-test-1.0.3.jar 42 | file.reference.hbase-0.94.2-tests.jar=lib/hbase-0.94.2-tests.jar 43 | file.reference.hbase-0.94.2.jar=lib/hbase-0.94.2.jar 44 | file.reference.httpclient-4.1.2.jar=lib/httpclient-4.1.2.jar 45 | file.reference.httpcore-4.1.3.jar=lib/httpcore-4.1.3.jar 46 | file.reference.jasper-compiler-5.5.12.jar=lib/jasper-compiler-5.5.12.jar 47 | file.reference.jasper-runtime-5.5.12.jar=lib/jasper-runtime-5.5.12.jar 48 | file.reference.jetty-6.1.14.jar=lib/jetty-6.1.14.jar 49 | file.reference.jetty-util-6.1.14.jar=lib/jetty-util-6.1.14.jar 50 | file.reference.jruby-complete-1.2.0.jar=lib/jruby-complete-1.2.0.jar 51 | file.reference.json.jar=lib/json.jar 52 | file.reference.junit-3.8.1.jar=lib/junit-3.8.1.jar 53 | file.reference.libthrift-r771587.jar=lib/libthrift-r771587.jar 54 | file.reference.log4j-1.2.15.jar=lib/log4j-1.2.15.jar 55 | file.reference.log4j-1.2.15_1.jar=lib/log4j-1.2.15_1.jar 56 | file.reference.lucene-core-3.0.0.jar=lib/lucene-core-3.0.0.jar 57 | file.reference.protobuf-java-2.2.0.jar=lib/protobuf-java-2.2.0.jar 58 | file.reference.servlet-api-2.5-6.1.14.jar=lib/servlet-api-2.5-6.1.14.jar 59 | file.reference.slf4j-api-1.6.1.jar=lib/slf4j-api-1.6.1.jar 60 | file.reference.slf4j-log4j12-1.6.1.jar=lib/slf4j-log4j12-1.6.1.jar 61 | file.reference.swing-layout-1.0.4.jar=lib/swing-layout-1.0.4.jar 62 | file.reference.swing-worker-1.1.jar=lib/swing-worker-1.1.jar 63 | file.reference.xmlenc-0.52.jar=lib/xmlenc-0.52.jar 64 | file.reference.zookeeper-3.4.3.jar=lib/zookeeper-3.4.3.jar 65 | includes=** 66 | jar.archive.disabled=${jnlp.enabled} 67 | jar.compress=false 68 | jar.index=${jnlp.enabled} 69 | javac.classpath=\ 70 | ${libs.swing-app-framework.classpath}:\ 71 | ${libs.swing-layout.classpath}:\ 72 | ${libs.beans-binding.classpath}:\ 73 | ${file.reference.AgileJSON-2009-03-30.jar}:\ 74 | ${file.reference.appframework-1.0.3.jar}:\ 75 | ${file.reference.beansbinding-1.2.1.jar}:\ 76 | ${file.reference.commons-cli-2.0-SNAPSHOT.jar}:\ 77 | ${file.reference.commons-configuration-1.6.jar}:\ 78 | ${file.reference.commons-el-from-jetty-5.1.4.jar}:\ 79 | ${file.reference.commons-httpclient-3.0.1.jar}:\ 80 | ${file.reference.commons-httpclient-3.1.jar}:\ 81 | ${file.reference.commons-lang-2.5.jar}:\ 82 | ${file.reference.commons-logging-1.0.4.jar}:\ 83 | ${file.reference.commons-logging-api-1.0.4.jar}:\ 84 | ${file.reference.commons-math-1.1.jar}:\ 85 | ${file.reference.hadoop-core-1.0.3.jar}:\ 86 | ${file.reference.hadoop-test-1.0.3.jar}:\ 87 | ${file.reference.hbase-0.94.2-tests.jar}:\ 88 | ${file.reference.hbase-0.94.2.jar}:\ 89 | ${file.reference.httpclient-4.1.2.jar}:\ 90 | ${file.reference.httpcore-4.1.3.jar}:\ 91 | ${file.reference.jasper-compiler-5.5.12.jar}:\ 92 | ${file.reference.jasper-runtime-5.5.12.jar}:\ 93 | ${file.reference.jetty-6.1.14.jar}:\ 94 | ${file.reference.jetty-util-6.1.14.jar}:\ 95 | ${file.reference.jruby-complete-1.2.0.jar}:\ 96 | ${file.reference.json.jar}:\ 97 | ${file.reference.junit-3.8.1.jar}:\ 98 | ${file.reference.libthrift-r771587.jar}:\ 99 | ${file.reference.log4j-1.2.15.jar}:\ 100 | ${file.reference.log4j-1.2.15_1.jar}:\ 101 | ${file.reference.lucene-core-3.0.0.jar}:\ 102 | ${file.reference.protobuf-java-2.2.0.jar}:\ 103 | ${file.reference.servlet-api-2.5-6.1.14.jar}:\ 104 | ${file.reference.slf4j-api-1.6.1.jar}:\ 105 | ${file.reference.slf4j-log4j12-1.6.1.jar}:\ 106 | ${file.reference.swing-layout-1.0.4.jar}:\ 107 | ${file.reference.swing-worker-1.1.jar}:\ 108 | ${file.reference.xmlenc-0.52.jar}:\ 109 | ${file.reference.zookeeper-3.4.3.jar} 110 | # Space-separated list of extra javac options 111 | javac.compilerargs=-Xlint:unchecked 112 | javac.deprecation=false 113 | javac.processorpath=\ 114 | ${javac.classpath} 115 | javac.source=1.6 116 | javac.target=1.6 117 | javac.encoding=UTF-8 118 | javac.test.classpath=\ 119 | ${javac.classpath}:\ 120 | ${build.classes.dir}:\ 121 | ${libs.junit.classpath}:\ 122 | ${libs.junit_4.classpath} 123 | javadoc.additionalparam= 124 | javadoc.author=false 125 | javadoc.encoding=${source.encoding} 126 | javadoc.noindex=false 127 | javadoc.nonavbar=false 128 | javadoc.notree=false 129 | javadoc.private=false 130 | javadoc.splitindex=true 131 | javadoc.use=true 132 | javadoc.version=false 133 | javadoc.windowtitle= 134 | jaxbwiz.endorsed.dirs="${netbeans.home}/../ide12/modules/ext/jaxb/api" 135 | jnlp.codebase.type=local 136 | jnlp.descriptor=application 137 | jnlp.enabled=false 138 | jnlp.mixed.code=default 139 | jnlp.offline-allowed=false 140 | jnlp.signed=false 141 | jnlp.signing= 142 | jnlp.signing.alias= 143 | jnlp.signing.keystore= 144 | main.class=org.hbaseexplorer.HBaseExplorerApp 145 | manifest.file=manifest.mf 146 | meta.inf.dir=${src.dir}/META-INF 147 | mkdist.disabled=false 148 | platform.active=default_platform 149 | run.classpath=\ 150 | ${javac.classpath}:\ 151 | ${build.classes.dir} 152 | # Space-separated list of JVM arguments used when running the project 153 | # (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value 154 | # or test-sys-prop.name=value to set system properties for unit tests): 155 | run.jvmargs= 156 | run.test.classpath=\ 157 | ${javac.test.classpath}:\ 158 | ${build.test.classes.dir} 159 | source.encoding=UTF-8 160 | src.dir=src 161 | test.src.dir=test 162 | -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.netbeans.modules.java.j2seproject 4 | 5 | 6 | HBaseXplorer 7 | 1.6.5 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ./lib/nblibraries.properties 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /release/HBaseXplorer_1.0.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/release/HBaseXplorer_1.0.1.zip -------------------------------------------------------------------------------- /run.rb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #run scipt 4 | . /etc/profile 5 | 6 | min_heap_size="1300m" 7 | max_heap_size="1300m" 8 | 9 | SCRIPT="$0" 10 | while [ -h "$SCRIPT" ] ; do 11 | ls=`ls -ld "$SCRIPT"` 12 | # Drop everything prior to -> 13 | link=`expr "$ls" : '.*-> \(.*\)$'` 14 | if expr "$link" : '/.*' > /dev/null; then 15 | SCRIPT="$link" 16 | else 17 | SCRIPT=`dirname "$SCRIPT"`/"$link" 18 | fi 19 | done 20 | 21 | targetdir=`dirname "$SCRIPT"` 22 | targetdir=`cd $targetdir; pwd` 23 | 24 | #echo $targetdir 25 | #exit 26 | 27 | #cd $targetdir 28 | 29 | #if [ "$1" == "start" ];then 30 | # ./compileapp.sh 31 | #fi 32 | 33 | cd $targetdir 34 | 35 | 36 | classpath=. 37 | for jarfile in `ls lib` 38 | do 39 | classpath=$classpath:lib/$jarfile 40 | done 41 | 42 | start() 43 | { 44 | echo $classpath 45 | nohup java -classpath $classpath -jar HBaseXploer.jar > hbasexplorer.log & 46 | echo $! > hbasexplorer1.pid 47 | } 48 | stop() 49 | { 50 | kill -15 `cat hbasexplorer1.pid` 51 | } 52 | 53 | case $1 in 54 | "restart") 55 | stop 56 | start 57 | ;; 58 | "start") 59 | start 60 | ;; 61 | "stop") 62 | stop 63 | ;; 64 | *) echo "only accept params start|stop|restart" ;; 65 | esac 66 | -------------------------------------------------------------------------------- /src/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | META-INF 30 | dir 31 | 32 | org 33 | dir 34 | 35 | -------------------------------------------------------------------------------- /src/META-INF/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/META-INF 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | services 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/META-INF/services/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/META-INF/services 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | org.jdesktop.application.Application 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-20T02:04:58.000000Z 36 | 30332ec00fbccca1548a7fed88fab904 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 30 62 | 63 | -------------------------------------------------------------------------------- /src/META-INF/services/.svn/text-base/org.jdesktop.application.Application.svn-base: -------------------------------------------------------------------------------- 1 | org.hbaseexplorer.HBaseXplorer -------------------------------------------------------------------------------- /src/META-INF/services/org.jdesktop.application.Application: -------------------------------------------------------------------------------- 1 | org.hbaseexplorer.HBaseXplorer -------------------------------------------------------------------------------- /src/org/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | hbaseexplorer 30 | dir 31 | 32 | buddy 33 | dir 34 | 35 | -------------------------------------------------------------------------------- /src/org/buddy/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/buddy 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | javatools 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/buddy/javatools/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/buddy/javatools 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | BuddyFile.java 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-19T04:43:57.000000Z 36 | 98b36247950a49a6ae6e81e1520f2df4 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 1257 62 | 63 | -------------------------------------------------------------------------------- /src/org/buddy/javatools/.svn/text-base/BuddyFile.java.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.buddy.javatools; 6 | 7 | import java.io.BufferedReader; 8 | import java.io.File; 9 | import java.io.FileNotFoundException; 10 | import java.io.FileReader; 11 | import java.io.FileWriter; 12 | import java.io.IOException; 13 | 14 | /** 15 | * Buddy IO class 16 | * @author xinqiyang 17 | */ 18 | public class BuddyFile { 19 | 20 | 21 | public static void write(String fileName,String content,boolean append) throws IOException 22 | { 23 | try { 24 | File file = new File(fileName); 25 | FileWriter filewriter = new FileWriter(file,append); 26 | filewriter.write(content); 27 | filewriter.close(); 28 | } 29 | catch(IOException e) { 30 | 31 | } 32 | } 33 | 34 | public static String get(String fileName) throws FileNotFoundException, IOException 35 | { 36 | String s=""; 37 | String readLine = ""; 38 | File file = new File(fileName); 39 | if(file.exists()) { 40 | FileReader fileread = new FileReader(file); 41 | BufferedReader br = new BufferedReader(fileread); 42 | 43 | while((s = br.readLine()) != null) 44 | { 45 | readLine = readLine + s; 46 | } 47 | } 48 | return readLine; 49 | } 50 | 51 | 52 | 53 | 54 | 55 | } 56 | -------------------------------------------------------------------------------- /src/org/buddy/javatools/BuddyFile.java: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.buddy.javatools; 6 | 7 | import java.io.BufferedReader; 8 | import java.io.File; 9 | import java.io.FileNotFoundException; 10 | import java.io.FileReader; 11 | import java.io.FileWriter; 12 | import java.io.IOException; 13 | 14 | /** 15 | * Buddy IO class 16 | * @author xinqiyang 17 | */ 18 | public class BuddyFile { 19 | 20 | 21 | public static void write(String fileName,String content,boolean append) throws IOException 22 | { 23 | try { 24 | File file = new File(fileName); 25 | FileWriter filewriter = new FileWriter(file,append); 26 | filewriter.write(content); 27 | filewriter.close(); 28 | } 29 | catch(IOException e) { 30 | 31 | } 32 | } 33 | 34 | public static String get(String fileName) throws FileNotFoundException, IOException 35 | { 36 | String s=""; 37 | String readLine = ""; 38 | File file = new File(fileName); 39 | if(file.exists()) { 40 | FileReader fileread = new FileReader(file); 41 | BufferedReader br = new BufferedReader(fileread); 42 | 43 | while((s = br.readLine()) != null) 44 | { 45 | readLine = readLine + s; 46 | } 47 | } 48 | return readLine; 49 | } 50 | 51 | 52 | 53 | 54 | 55 | } 56 | -------------------------------------------------------------------------------- /src/org/buddy/javatools/Utils.java: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.buddy.javatools; 6 | import java.awt.event.KeyEvent; 7 | import java.io.UnsupportedEncodingException; 8 | import java.util.regex.Matcher; 9 | import java.util.regex.Pattern; 10 | import org.apache.commons.logging.Log; 11 | import org.apache.commons.logging.LogFactory; 12 | 13 | 14 | /** 15 | * 16 | * @author xinqiyang 17 | */ 18 | public class Utils { 19 | 20 | private static final String UTF_8 = "UTF-8"; 21 | 22 | public static StackTraceElement getCallerInfo() { 23 | StackTraceElement[] trace = Thread.currentThread().getStackTrace(); 24 | return trace[3]; 25 | } 26 | 27 | public static Log getLog() { 28 | StackTraceElement callerInfo = getCallerInfo(); 29 | String className = callerInfo.getClassName(); 30 | 31 | return (Log) LogFactory.getLog(className); 32 | } 33 | 34 | public static boolean isPrintableData(byte[] data, long maxPrintableDetectCnt) { 35 | for (int i = 0; i < data.length; i++) { 36 | if (i == maxPrintableDetectCnt) { 37 | break; 38 | } 39 | 40 | byte b = data[i]; 41 | 42 | if (!isPrintableChar((char) b)) { 43 | return false; 44 | } 45 | } 46 | 47 | return true; 48 | } 49 | 50 | private static boolean isPrintableChar(char c) { 51 | Character.UnicodeBlock block = Character.UnicodeBlock.of(c); 52 | return (!Character.isISOControl(c)) && 53 | c != KeyEvent.CHAR_UNDEFINED && 54 | block != null && 55 | block != Character.UnicodeBlock.SPECIALS; 56 | } 57 | 58 | // regexp 59 | 60 | public static boolean isMatch(String target, String patternString) { 61 | Pattern pattern = Pattern.compile(patternString); 62 | Matcher matcher = pattern.matcher(target); 63 | return matcher.find(); 64 | } 65 | 66 | public static String bytes2str(byte[] bytes, int offset, int length) 67 | throws UnsupportedEncodingException { 68 | return new String(bytes, offset, length, UTF_8); 69 | } 70 | 71 | public static String getHexStringBase(byte[] bytes, int length, boolean show0x) { 72 | StringBuffer stringBuffer = new StringBuffer(); 73 | 74 | length = Math.min(length, bytes.length); 75 | 76 | for (int i = 0; i < length; i++) { 77 | String hex = Integer.toHexString(0xFF & bytes[i]); 78 | 79 | if (show0x) { 80 | stringBuffer.append((i == 0 ? "" : " ") + "0x"); 81 | } 82 | 83 | if (hex.length() == 1) { 84 | stringBuffer.append('0'); 85 | } 86 | 87 | stringBuffer.append(hex); 88 | } 89 | 90 | if (length < bytes.length) { 91 | stringBuffer.append(" ..."); 92 | } 93 | 94 | return stringBuffer.toString(); 95 | } 96 | 97 | public final static short getShort(byte[] buf, boolean asc, int len) { 98 | short r = 0; 99 | if (asc) 100 | for (int i = len - 1; i >= 0; i--) { 101 | r <<= 8; 102 | r |= (buf[i] & 0x00ff); 103 | } 104 | else 105 | for (int i = 0; i < len; i++) { 106 | r <<= 8; 107 | r |= (buf[i] & 0x00ff); 108 | } 109 | 110 | return r; 111 | } 112 | 113 | /* byte[] -> long */ 114 | public final static long getLong(byte[] buf, boolean asc) { 115 | if (buf == null) { 116 | throw new IllegalArgumentException("byte array is null!"); 117 | } 118 | if (buf.length > 8) { 119 | throw new IllegalArgumentException("byte array size > 8 !"); 120 | } 121 | long r = 0; 122 | if (asc) 123 | for (int i = buf.length - 1; i >= 0; i--) { 124 | r <<= 8; 125 | r |= (buf[i] & 0x00000000000000ff); 126 | } 127 | else 128 | for (int i = 0; i < buf.length; i++) { 129 | r <<= 8; 130 | r |= (buf[i] & 0x00000000000000ff); 131 | } 132 | return r; 133 | } 134 | } 135 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | HBaseExplorerView.form 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-20T02:54:00.000000Z 36 | 47dc8378d79796b7c4436cecc36830a0 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 14493 62 | 63 | HBaseExplorerApp.java 64 | file 65 | 66 | 67 | 68 | 69 | 2012-09-19T01:32:08.000000Z 70 | d0f7bdb2e3303899a8440f3344cdeafc 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 1221 96 | 97 | components 98 | dir 99 | 100 | domain 101 | dir 102 | 103 | HBaseExplorerAboutBox.java 104 | file 105 | 106 | 107 | 108 | 109 | 2012-09-19T00:26:58.000000Z 110 | 3fb82196d2cf193c7e53b312d5390bc7 111 | 2012-09-21T10:32:08.818303Z 112 | 167 113 | yang 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 7235 136 | 137 | HBaseExplorerAboutBox.form 138 | file 139 | 140 | 141 | 142 | 143 | 2012-09-19T00:26:58.000000Z 144 | c6a3ceb8648891f342a4817a151b671d 145 | 2012-09-21T10:32:08.818303Z 146 | 167 147 | yang 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 11623 170 | 171 | resources 172 | dir 173 | 174 | datamodels 175 | dir 176 | 177 | exception 178 | dir 179 | 180 | HBaseExplorerView.java 181 | file 182 | 183 | 184 | 185 | 186 | 2012-09-20T02:54:00.000000Z 187 | cd0f0027b1d105f862b91a1ab8989cbe 188 | 2012-09-21T10:32:08.818303Z 189 | 167 190 | yang 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 15778 213 | 214 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/.svn/text-base/HBaseExplorerAboutBox.java.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * HBaseExplorerAboutBox.java 3 | */ 4 | 5 | package org.hbaseexplorer; 6 | 7 | import org.jdesktop.application.Action; 8 | 9 | public class HBaseExplorerAboutBox extends javax.swing.JDialog { 10 | 11 | public HBaseExplorerAboutBox(java.awt.Frame parent) { 12 | super(parent); 13 | initComponents(); 14 | getRootPane().setDefaultButton(closeButton); 15 | } 16 | 17 | @Action public void closeAboutBox() { 18 | dispose(); 19 | } 20 | 21 | /** This method is called from within the constructor to 22 | * initialize the form. 23 | * WARNING: Do NOT modify this code. The content of this method is 24 | * always regenerated by the Form Editor. 25 | */ 26 | // //GEN-BEGIN:initComponents 27 | private void initComponents() { 28 | 29 | closeButton = new javax.swing.JButton(); 30 | javax.swing.JLabel appTitleLabel = new javax.swing.JLabel(); 31 | javax.swing.JLabel versionLabel = new javax.swing.JLabel(); 32 | javax.swing.JLabel appVersionLabel = new javax.swing.JLabel(); 33 | javax.swing.JLabel vendorLabel = new javax.swing.JLabel(); 34 | javax.swing.JLabel appVendorLabel = new javax.swing.JLabel(); 35 | javax.swing.JLabel homepageLabel = new javax.swing.JLabel(); 36 | javax.swing.JLabel appHomepageLabel = new javax.swing.JLabel(); 37 | javax.swing.JLabel appDescLabel = new javax.swing.JLabel(); 38 | javax.swing.JLabel imageLabel = new javax.swing.JLabel(); 39 | 40 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); 41 | org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(org.hbaseexplorer.HBaseExplorerApp.class).getContext().getResourceMap(HBaseExplorerAboutBox.class); 42 | setTitle(resourceMap.getString("title")); // NOI18N 43 | setModal(true); 44 | setName("aboutBox"); // NOI18N 45 | setResizable(false); 46 | 47 | javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(org.hbaseexplorer.HBaseExplorerApp.class).getContext().getActionMap(HBaseExplorerAboutBox.class, this); 48 | closeButton.setAction(actionMap.get("closeAboutBox")); // NOI18N 49 | closeButton.setName("closeButton"); // NOI18N 50 | 51 | appTitleLabel.setFont(appTitleLabel.getFont().deriveFont(appTitleLabel.getFont().getStyle() | java.awt.Font.BOLD, appTitleLabel.getFont().getSize()+4)); 52 | appTitleLabel.setText(resourceMap.getString("Application.title")); // NOI18N 53 | appTitleLabel.setName("appTitleLabel"); // NOI18N 54 | 55 | versionLabel.setFont(versionLabel.getFont().deriveFont(versionLabel.getFont().getStyle() | java.awt.Font.BOLD)); 56 | versionLabel.setText(resourceMap.getString("versionLabel.text")); // NOI18N 57 | versionLabel.setName("versionLabel"); // NOI18N 58 | 59 | appVersionLabel.setText(resourceMap.getString("Application.version")); // NOI18N 60 | appVersionLabel.setName("appVersionLabel"); // NOI18N 61 | 62 | vendorLabel.setFont(vendorLabel.getFont().deriveFont(vendorLabel.getFont().getStyle() | java.awt.Font.BOLD)); 63 | vendorLabel.setText(resourceMap.getString("vendorLabel.text")); // NOI18N 64 | vendorLabel.setName("vendorLabel"); // NOI18N 65 | 66 | appVendorLabel.setText(resourceMap.getString("Application.vendor")); // NOI18N 67 | appVendorLabel.setName("appVendorLabel"); // NOI18N 68 | 69 | homepageLabel.setFont(homepageLabel.getFont().deriveFont(homepageLabel.getFont().getStyle() | java.awt.Font.BOLD)); 70 | homepageLabel.setText(resourceMap.getString("homepageLabel.text")); // NOI18N 71 | homepageLabel.setName("homepageLabel"); // NOI18N 72 | 73 | appHomepageLabel.setText(resourceMap.getString("Application.homepage")); // NOI18N 74 | appHomepageLabel.setName("appHomepageLabel"); // NOI18N 75 | 76 | appDescLabel.setText(resourceMap.getString("appDescLabel.text")); // NOI18N 77 | appDescLabel.setName("appDescLabel"); // NOI18N 78 | 79 | imageLabel.setIcon(resourceMap.getIcon("imageLabel.icon")); // NOI18N 80 | imageLabel.setName("imageLabel"); // NOI18N 81 | 82 | org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane()); 83 | getContentPane().setLayout(layout); 84 | layout.setHorizontalGroup( 85 | layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 86 | .add(layout.createSequentialGroup() 87 | .add(imageLabel) 88 | .add(18, 18, 18) 89 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) 90 | .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 91 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 92 | .add(versionLabel) 93 | .add(vendorLabel) 94 | .add(homepageLabel)) 95 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 96 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 97 | .add(appVersionLabel) 98 | .add(appVendorLabel) 99 | .add(appHomepageLabel))) 100 | .add(org.jdesktop.layout.GroupLayout.LEADING, appTitleLabel) 101 | .add(org.jdesktop.layout.GroupLayout.LEADING, appDescLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 331, Short.MAX_VALUE) 102 | .add(closeButton)) 103 | .addContainerGap()) 104 | ); 105 | layout.setVerticalGroup( 106 | layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 107 | .add(imageLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 206, Short.MAX_VALUE) 108 | .add(layout.createSequentialGroup() 109 | .addContainerGap() 110 | .add(appTitleLabel) 111 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 112 | .add(appDescLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) 113 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 114 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 115 | .add(versionLabel) 116 | .add(appVersionLabel)) 117 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 118 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 119 | .add(vendorLabel) 120 | .add(appVendorLabel)) 121 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 122 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 123 | .add(homepageLabel) 124 | .add(appHomepageLabel)) 125 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 126 | .add(closeButton) 127 | .addContainerGap()) 128 | ); 129 | 130 | pack(); 131 | }// //GEN-END:initComponents 132 | 133 | // Variables declaration - do not modify//GEN-BEGIN:variables 134 | private javax.swing.JButton closeButton; 135 | // End of variables declaration//GEN-END:variables 136 | 137 | } 138 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/.svn/text-base/HBaseExplorerApp.java.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * HBaseExplorerApp.java 3 | */ 4 | 5 | package org.hbaseexplorer; 6 | 7 | import org.jdesktop.application.Application; 8 | import org.jdesktop.application.SingleFrameApplication; 9 | 10 | /** 11 | * The main class of the application. 12 | */ 13 | public class HBaseExplorerApp extends SingleFrameApplication { 14 | 15 | /** 16 | * At startup create and show the main frame of the application. 17 | */ 18 | @Override protected void startup() { 19 | show(new HBaseExplorerView(this)); 20 | } 21 | 22 | /** 23 | * This method is to initialize the specified window by injecting resources. 24 | * Windows shown in our application come fully initialized from the GUI 25 | * builder, so this additional configuration is not needed. 26 | */ 27 | @Override protected void configureWindow(java.awt.Window root) { 28 | //Set maxable of the window 29 | 30 | } 31 | 32 | /** 33 | * A convenient static getter for the application instance. 34 | * @return the instance of HBaseExplorerApp 35 | */ 36 | public static HBaseExplorerApp getApplication() { 37 | return Application.getInstance(HBaseExplorerApp.class); 38 | } 39 | 40 | /** 41 | * Main method launching the application. 42 | */ 43 | public static void main(String[] args) { 44 | launch(HBaseExplorerApp.class, args); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/HBaseExplorerAboutBox.java: -------------------------------------------------------------------------------- 1 | /* 2 | * HBaseExplorerAboutBox.java 3 | */ 4 | 5 | package org.hbaseexplorer; 6 | 7 | import org.jdesktop.application.Action; 8 | 9 | public class HBaseExplorerAboutBox extends javax.swing.JDialog { 10 | 11 | public HBaseExplorerAboutBox(java.awt.Frame parent) { 12 | super(parent); 13 | initComponents(); 14 | getRootPane().setDefaultButton(closeButton); 15 | } 16 | 17 | @Action public void closeAboutBox() { 18 | dispose(); 19 | } 20 | 21 | /** This method is called from within the constructor to 22 | * initialize the form. 23 | * WARNING: Do NOT modify this code. The content of this method is 24 | * always regenerated by the Form Editor. 25 | */ 26 | // //GEN-BEGIN:initComponents 27 | private void initComponents() { 28 | 29 | closeButton = new javax.swing.JButton(); 30 | javax.swing.JLabel appTitleLabel = new javax.swing.JLabel(); 31 | javax.swing.JLabel versionLabel = new javax.swing.JLabel(); 32 | javax.swing.JLabel appVersionLabel = new javax.swing.JLabel(); 33 | javax.swing.JLabel vendorLabel = new javax.swing.JLabel(); 34 | javax.swing.JLabel appVendorLabel = new javax.swing.JLabel(); 35 | javax.swing.JLabel homepageLabel = new javax.swing.JLabel(); 36 | javax.swing.JLabel appHomepageLabel = new javax.swing.JLabel(); 37 | javax.swing.JLabel appDescLabel = new javax.swing.JLabel(); 38 | javax.swing.JLabel imageLabel = new javax.swing.JLabel(); 39 | 40 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); 41 | org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(org.hbaseexplorer.HBaseExplorerApp.class).getContext().getResourceMap(HBaseExplorerAboutBox.class); 42 | setTitle(resourceMap.getString("title")); // NOI18N 43 | setModal(true); 44 | setName("aboutBox"); // NOI18N 45 | setResizable(false); 46 | 47 | javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(org.hbaseexplorer.HBaseExplorerApp.class).getContext().getActionMap(HBaseExplorerAboutBox.class, this); 48 | closeButton.setAction(actionMap.get("closeAboutBox")); // NOI18N 49 | closeButton.setName("closeButton"); // NOI18N 50 | 51 | appTitleLabel.setFont(appTitleLabel.getFont().deriveFont(appTitleLabel.getFont().getStyle() | java.awt.Font.BOLD, appTitleLabel.getFont().getSize()+4)); 52 | appTitleLabel.setText(resourceMap.getString("Application.title")); // NOI18N 53 | appTitleLabel.setName("appTitleLabel"); // NOI18N 54 | 55 | versionLabel.setFont(versionLabel.getFont().deriveFont(versionLabel.getFont().getStyle() | java.awt.Font.BOLD)); 56 | versionLabel.setText(resourceMap.getString("versionLabel.text")); // NOI18N 57 | versionLabel.setName("versionLabel"); // NOI18N 58 | 59 | appVersionLabel.setText(resourceMap.getString("Application.version")); // NOI18N 60 | appVersionLabel.setName("appVersionLabel"); // NOI18N 61 | 62 | vendorLabel.setFont(vendorLabel.getFont().deriveFont(vendorLabel.getFont().getStyle() | java.awt.Font.BOLD)); 63 | vendorLabel.setText(resourceMap.getString("vendorLabel.text")); // NOI18N 64 | vendorLabel.setName("vendorLabel"); // NOI18N 65 | 66 | appVendorLabel.setText(resourceMap.getString("Application.vendor")); // NOI18N 67 | appVendorLabel.setName("appVendorLabel"); // NOI18N 68 | 69 | homepageLabel.setFont(homepageLabel.getFont().deriveFont(homepageLabel.getFont().getStyle() | java.awt.Font.BOLD)); 70 | homepageLabel.setText(resourceMap.getString("homepageLabel.text")); // NOI18N 71 | homepageLabel.setName("homepageLabel"); // NOI18N 72 | 73 | appHomepageLabel.setText(resourceMap.getString("Application.homepage")); // NOI18N 74 | appHomepageLabel.setName("appHomepageLabel"); // NOI18N 75 | 76 | appDescLabel.setText(resourceMap.getString("appDescLabel.text")); // NOI18N 77 | appDescLabel.setName("appDescLabel"); // NOI18N 78 | 79 | imageLabel.setIcon(resourceMap.getIcon("imageLabel.icon")); // NOI18N 80 | imageLabel.setName("imageLabel"); // NOI18N 81 | 82 | org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane()); 83 | getContentPane().setLayout(layout); 84 | layout.setHorizontalGroup( 85 | layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 86 | .add(layout.createSequentialGroup() 87 | .add(imageLabel) 88 | .add(18, 18, 18) 89 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) 90 | .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 91 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 92 | .add(versionLabel) 93 | .add(vendorLabel) 94 | .add(homepageLabel)) 95 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 96 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 97 | .add(appVersionLabel) 98 | .add(appVendorLabel) 99 | .add(appHomepageLabel))) 100 | .add(org.jdesktop.layout.GroupLayout.LEADING, appTitleLabel) 101 | .add(org.jdesktop.layout.GroupLayout.LEADING, appDescLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 331, Short.MAX_VALUE) 102 | .add(closeButton)) 103 | .addContainerGap()) 104 | ); 105 | layout.setVerticalGroup( 106 | layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 107 | .add(imageLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 206, Short.MAX_VALUE) 108 | .add(layout.createSequentialGroup() 109 | .addContainerGap() 110 | .add(appTitleLabel) 111 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 112 | .add(appDescLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) 113 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 114 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 115 | .add(versionLabel) 116 | .add(appVersionLabel)) 117 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 118 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 119 | .add(vendorLabel) 120 | .add(appVendorLabel)) 121 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 122 | .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 123 | .add(homepageLabel) 124 | .add(appHomepageLabel)) 125 | .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 23, Short.MAX_VALUE) 126 | .add(closeButton) 127 | .addContainerGap()) 128 | ); 129 | 130 | pack(); 131 | }// //GEN-END:initComponents 132 | 133 | // Variables declaration - do not modify//GEN-BEGIN:variables 134 | private javax.swing.JButton closeButton; 135 | // End of variables declaration//GEN-END:variables 136 | 137 | } 138 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/HBaseExplorerApp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * HBaseExplorerApp.java 3 | */ 4 | 5 | package org.hbaseexplorer; 6 | 7 | import org.apache.log4j.PropertyConfigurator; 8 | import org.buddy.javatools.ToolConfig; 9 | import org.jdesktop.application.Application; 10 | import org.jdesktop.application.SingleFrameApplication; 11 | 12 | /** 13 | * The main class of the application. 14 | */ 15 | public class HBaseExplorerApp extends SingleFrameApplication { 16 | 17 | private static final String LOG4J_CONF_FILE = "./conf/log4j.properties"; 18 | 19 | /** 20 | * At startup create and show the main frame of the application. 21 | */ 22 | @Override protected void startup() { 23 | show(new HBaseExplorerView(this)); 24 | } 25 | 26 | /** 27 | * This method is to initialize the specified window by injecting resources. 28 | * Windows shown in our application come fully initialized from the GUI 29 | * builder, so this additional configuration is not needed. 30 | */ 31 | @Override protected void configureWindow(java.awt.Window root) { 32 | //Set maxable of the window 33 | this.getApplication().getMainFrame().setMaximumSize(null); 34 | } 35 | 36 | /** 37 | * A convenient static getter for the application instance. 38 | * @return the instance of HBaseExplorerApp 39 | */ 40 | public static HBaseExplorerApp getApplication() { 41 | return Application.getInstance(HBaseExplorerApp.class); 42 | } 43 | 44 | /** 45 | * Main method launching the application. 46 | */ 47 | public static void main(String[] args) { 48 | 49 | //set log info 50 | PropertyConfigurator.configure(LOG4J_CONF_FILE); 51 | //load config 52 | ToolConfig tc = new ToolConfig(); 53 | 54 | launch(HBaseExplorerApp.class, args); 55 | 56 | 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/components 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | ConnectionTree.java 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-19T00:26:58.000000Z 36 | d2742046193bbee10ecf5fb007542541 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 3184 62 | 63 | DataTabPane.java 64 | file 65 | 66 | 67 | 68 | 69 | 2012-09-19T00:26:58.000000Z 70 | d30bdf57e633f4f314ff303d4aedcd58 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 932 96 | 97 | FilterDialog.java 98 | file 99 | 100 | 101 | 102 | 103 | 2012-09-21T09:09:28.000000Z 104 | 9e4097f4b13eb2e11c464c7384afbea4 105 | 2012-09-21T10:32:08.818303Z 106 | 167 107 | yang 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 9108 130 | 131 | EditTableData.java 132 | file 133 | 134 | 135 | 136 | 137 | 2012-09-20T09:07:00.000000Z 138 | e017e6d560533c56735b3d3d86dd6a63 139 | 2012-09-21T10:32:08.818303Z 140 | 167 141 | yang 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 19149 164 | 165 | FilterDialog.form 166 | file 167 | 168 | 169 | 170 | 171 | 2012-09-21T09:09:28.000000Z 172 | a5c79ed3717e2b40926e580fc71fce46 173 | 2012-09-21T10:32:08.818303Z 174 | 167 175 | yang 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 9505 198 | 199 | NewColumnDialog.java 200 | file 201 | 202 | 203 | 204 | 205 | 2012-09-19T00:26:58.000000Z 206 | b1dbe4674c65862db2c84a20903a671f 207 | 2012-09-21T10:32:08.818303Z 208 | 167 209 | yang 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 8121 232 | 233 | EditTableData.form 234 | file 235 | 236 | 237 | 238 | 239 | 2012-09-20T09:07:00.000000Z 240 | 9e05f66848baa5f15e204d8ba508441a 241 | 2012-09-21T10:32:08.818303Z 242 | 167 243 | yang 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 15301 266 | 267 | NewColumnDialog.form 268 | file 269 | 270 | 271 | 272 | 273 | 2012-09-19T00:26:58.000000Z 274 | 86fa467fd653899433906550ca74ed83 275 | 2012-09-21T10:32:08.818303Z 276 | 167 277 | yang 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 7939 300 | 301 | renderers 302 | dir 303 | 304 | resources 305 | dir 306 | 307 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/.svn/text-base/ConnectionTree.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.components; 2 | 3 | import java.awt.event.MouseAdapter; 4 | import java.awt.event.MouseEvent; 5 | import javax.swing.JTree; 6 | import javax.swing.tree.DefaultMutableTreeNode; 7 | import javax.swing.tree.DefaultTreeModel; 8 | import javax.swing.tree.TreePath; 9 | import org.apache.hadoop.conf.Configuration; 10 | import org.hbaseexplorer.HBaseExplorerView; 11 | import org.hbaseexplorer.domain.Connection; 12 | import org.hbaseexplorer.domain.Table; 13 | 14 | /** 15 | * 16 | * @author zaharije 17 | */ 18 | public class ConnectionTree extends JTree { 19 | private Table table; 20 | private HBaseExplorerView mainApp; 21 | 22 | public ConnectionTree() { 23 | super(); 24 | 25 | // Double click handler 26 | addMouseListener( 27 | new MouseAdapter() { 28 | public void mousePressed(MouseEvent e) { 29 | int selRow = getRowForLocation(e.getX(), e.getY()); 30 | TreePath selPath = getPathForLocation(e.getX(), e.getY()); 31 | if(selRow != -1) { 32 | if(e.getClickCount() == 1) { 33 | // mySingleClick(selRow, selPath); 34 | } 35 | else if(e.getClickCount() == 2) { 36 | // myDoubleClick(selRow, selPath); 37 | doubleClick(selPath); 38 | } 39 | } 40 | } 41 | } 42 | ); 43 | } 44 | 45 | public void createConnection(Configuration conf) { 46 | Connection conn = new Connection(conf); 47 | conn.connect(); 48 | addConnectionToTree(conn); 49 | } 50 | 51 | public void doubleClick(TreePath selectionPath) { 52 | DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode)selectionPath.getLastPathComponent(); 53 | 54 | Object userObject = selectedNode.getUserObject(); 55 | if (userObject instanceof Table) { 56 | mainApp.getTabPane().showTable((Table)userObject); 57 | } 58 | } 59 | 60 | 61 | private void addConnectionToTree(Connection conn) { 62 | DefaultTreeModel defTreeModel = (DefaultTreeModel)getModel(); 63 | 64 | DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode)getModel().getRoot(); 65 | 66 | DefaultMutableTreeNode nameNode = new DefaultMutableTreeNode(conn.getName(), true); 67 | DefaultMutableTreeNode tablesNode = new DefaultMutableTreeNode("Tables", true); 68 | DefaultMutableTreeNode confNode = new DefaultMutableTreeNode("Configuration", true); 69 | 70 | nameNode.setUserObject(conn); 71 | nameNode.add(tablesNode); 72 | nameNode.add(confNode); 73 | 74 | for(Table mtable : conn.getTableList()) { 75 | DefaultMutableTreeNode tableNode = new DefaultMutableTreeNode(mtable.getName(), true); 76 | tablesNode.add(tableNode); 77 | tableNode.setUserObject(mtable); 78 | } 79 | 80 | rootNode.add(nameNode); 81 | defTreeModel.setRoot(rootNode); 82 | 83 | for(int i=0; i tables; 14 | 15 | public DataTabPane() { 16 | super(); 17 | 18 | tables = new ArrayList(); 19 | } 20 | 21 | public void showTable(Table table) { 22 | int index = tableExists(table); 23 | 24 | if (index == -1) { 25 | tables.add(table); 26 | this.addTab(table.getFullName(), new EditTableData(table)); 27 | index = tables.size() - 1; 28 | } 29 | 30 | this.getModel().setSelectedIndex(index); 31 | } 32 | 33 | public int tableExists(Table table) { 34 | for (int i=0; i 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/ConnectionTree.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.components; 2 | 3 | import java.awt.event.MouseAdapter; 4 | import java.awt.event.MouseEvent; 5 | import java.util.logging.Level; 6 | import java.util.logging.Logger; 7 | import javax.swing.JTree; 8 | import javax.swing.tree.DefaultMutableTreeNode; 9 | import javax.swing.tree.DefaultTreeModel; 10 | import javax.swing.tree.TreePath; 11 | import org.apache.commons.logging.Log; 12 | import org.apache.hadoop.conf.Configuration; 13 | import org.buddy.javatools.Utils; 14 | import org.hbaseexplorer.HBaseExplorerView; 15 | import org.hbaseexplorer.domain.Connection; 16 | import org.hbaseexplorer.domain.Table; 17 | 18 | /** 19 | * 20 | * @author zaharije 21 | */ 22 | public class ConnectionTree extends JTree { 23 | private Table table; 24 | private HBaseExplorerView mainApp; 25 | 26 | public ConnectionTree() { 27 | super(); 28 | 29 | // Double click handler 30 | addMouseListener( 31 | new MouseAdapter() { 32 | public void mousePressed(MouseEvent e) { 33 | int selRow = getRowForLocation(e.getX(), e.getY()); 34 | TreePath selPath = getPathForLocation(e.getX(), e.getY()); 35 | if(selRow != -1) { 36 | if(e.getClickCount() == 1) { 37 | // mySingleClick(selRow, selPath); 38 | } 39 | else if(e.getClickCount() == 2) { 40 | // myDoubleClick(selRow, selPath); 41 | doubleClick(selPath); 42 | } 43 | } 44 | } 45 | } 46 | ); 47 | 48 | } 49 | 50 | public void createConnection(Configuration conf) { 51 | if(conf != null) { 52 | try { 53 | Connection conn = new Connection(conf); 54 | conn.connect(); 55 | addConnectionToTree(conn); 56 | } catch (Exception ex) { 57 | Logger.getLogger(ConnectionTree.class.getName()).log(Level.SEVERE, null, ex); 58 | } 59 | } 60 | } 61 | 62 | //double click 63 | public void doubleClick(TreePath selectionPath) { 64 | Log log = Utils.getLog(); 65 | long start = System.currentTimeMillis(); 66 | DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode)selectionPath.getLastPathComponent(); 67 | 68 | Object userObject = selectedNode.getUserObject(); 69 | if (userObject instanceof Table) { 70 | mainApp.getTabPane().showTable((Table)userObject); 71 | } 72 | log.info("double click time time:" + (System.currentTimeMillis() - start)); 73 | 74 | } 75 | 76 | 77 | //add table to list 78 | private void addConnectionToTree(Connection conn) { 79 | 80 | Log log = Utils.getLog(); 81 | 82 | DefaultTreeModel defTreeModel = (DefaultTreeModel)getModel(); 83 | 84 | DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode)getModel().getRoot(); 85 | 86 | // 87 | log.debug(conn.getName()); 88 | 89 | DefaultMutableTreeNode nameNode = new DefaultMutableTreeNode(conn.getName(), true); 90 | 91 | 92 | DefaultMutableTreeNode tablesNode = new DefaultMutableTreeNode("Tables", true); 93 | 94 | nameNode.setUserObject(conn); 95 | nameNode.add(tablesNode); 96 | 97 | for(Table mtable : conn.getTableList()) { 98 | 99 | //log.info(mtable); 100 | 101 | DefaultMutableTreeNode tableNode = new DefaultMutableTreeNode(mtable.getName(), true); 102 | tablesNode.add(tableNode); 103 | tableNode.setUserObject(mtable); 104 | } 105 | 106 | DefaultMutableTreeNode confNode = new DefaultMutableTreeNode("Tables Count:" + tablesNode.getChildCount(), true); 107 | nameNode.add(confNode); 108 | 109 | 110 | rootNode.add(nameNode); 111 | 112 | defTreeModel.setRoot(rootNode); 113 | 114 | for(int i=0; i tables; 14 | 15 | public DataTabPane() { 16 | super(); 17 | 18 | tables = new ArrayList
(); 19 | } 20 | 21 | public void showTable(Table table) { 22 | int index = tableExists(table); 23 | 24 | if (index == -1) { 25 | tables.add(table); 26 | this.addTab(table.getFullName(), new EditTableData(table)); 27 | index = tables.size() - 1; 28 | } 29 | 30 | this.getModel().setSelectedIndex(index); 31 | } 32 | 33 | public int tableExists(Table table) { 34 | for (int i=0; i 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/renderers/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/components/renderers 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | EditTableCellRenderer.java 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-19T00:26:58.000000Z 36 | 619e6c302365db1213b1ad1c980bf0c7 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 1058 62 | 63 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/renderers/.svn/text-base/EditTableCellRenderer.java.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.hbaseexplorer.components.renderers; 6 | 7 | import java.awt.Color; 8 | import java.awt.Component; 9 | import javax.swing.JTable; 10 | import javax.swing.table.DefaultTableCellRenderer; 11 | import org.hbaseexplorer.datamodels.EditTableDataModel; 12 | 13 | /** 14 | * 15 | * @author zaharije 16 | */ 17 | public class EditTableCellRenderer extends DefaultTableCellRenderer { 18 | 19 | public EditTableCellRenderer() { 20 | super(); 21 | } 22 | 23 | @Override 24 | public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) { 25 | Component comp = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col); 26 | 27 | EditTableDataModel model = (EditTableDataModel)table.getModel(); 28 | 29 | if (model.isChanged(row)) { 30 | comp.setBackground(Color.gray); 31 | } else { 32 | if (!isSelected) { 33 | comp.setBackground(null); 34 | } 35 | } 36 | 37 | return (comp); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/renderers/EditTableCellRenderer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.hbaseexplorer.components.renderers; 6 | 7 | import java.awt.Color; 8 | import java.awt.Component; 9 | import javax.swing.JTable; 10 | import javax.swing.table.DefaultTableCellRenderer; 11 | import org.hbaseexplorer.datamodels.EditTableDataModel; 12 | 13 | /** 14 | * 15 | * @author zaharije 16 | */ 17 | public class EditTableCellRenderer extends DefaultTableCellRenderer { 18 | 19 | public EditTableCellRenderer() { 20 | super(); 21 | } 22 | 23 | @Override 24 | public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) { 25 | Component comp = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col); 26 | 27 | EditTableDataModel model = (EditTableDataModel)table.getModel(); 28 | 29 | if (model.isChanged(row)) { 30 | comp.setBackground(Color.gray); 31 | } else { 32 | if (!isSelected) { 33 | comp.setBackground(null); 34 | } 35 | } 36 | 37 | return (comp); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/components/resources 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | FilterDialog.properties 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-21T09:02:54.000000Z 36 | 504a6c1aeff20d818007eb904e1cced4 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 178 62 | 63 | EditTableData.properties 64 | file 65 | 66 | 67 | 68 | 69 | 2012-09-20T08:24:39.000000Z 70 | 38f7698298181612398e8be0c58a3268 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 1277 96 | 97 | NewColumnDialog.properties 98 | file 99 | 100 | 101 | 102 | 103 | 2012-09-19T00:26:58.000000Z 104 | f088417b721aaa1823762bc4b5d673d7 105 | 2012-09-21T10:32:08.818303Z 106 | 167 107 | yang 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 377 130 | 131 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/.svn/text-base/EditTableData.properties.svn-base: -------------------------------------------------------------------------------- 1 | btnFirst.text=<| 2 | btnNext.text=> 3 | txtFieldRowKey.text= 4 | btnGo.text=Go 5 | jButton1.text=Save 6 | fristBtnClickAction.Action.text= 7 | fristBtnClickAction.Action.accelerator=typed \uffff 8 | fristBtnClickAction.Action.shortDescription= 9 | nextBtnClickAction.Action.text=Go to next Row-Key 10 | nextBtnClickAction.Action.shortDescription=Go to next Row Key 11 | #NOI18N 12 | tableData.font=Monospaced-Plain-12 13 | #NOI18N 14 | txtFieldRowKey.font=Monospaced-Plain-12 15 | btnSaveClickAction.Action.accelerator=meta pressed S 16 | btnSaveClickAction.Action.shortDescription=Save changed columns 17 | btnSaveClickAction.Action.text=Save changes 18 | btnAddColumn.text=+ Column 19 | btnAddColumnClickAction.Action.shortDescription=Add new column 20 | btnAddColumnClickAction.Action.text=Add new column 21 | jButton2.text=- Column 22 | btnDeleteColumnActionClick.Action.shortDescription=Delete column 23 | btnDeleteColumnActionClick.Action.text=Delete column 24 | btnAddRow.text=+ Row 25 | btnRemoveRow.text=- Row 26 | btnGoClickAction.Action.shortDescription=Find Row-key 27 | btnGoClickAction.Action.text=Find Row-key 28 | checkBoxFilter.Action.shortDescription=Enable Filtering 29 | checkBoxFilter.Action.text=Enable Filtering 30 | checkBoxFilter.text= 31 | btnFilter.text=Filter 32 | btnFilterClickAction.Action.shortDescription=Define Filter 33 | btnFilterClickAction.Action.text=Define Filter 34 | jLabel1.text=jLabelTotal 35 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/.svn/text-base/FilterDialog.properties.svn-base: -------------------------------------------------------------------------------- 1 | jLabel1.text=\ \ \ Family 2 | jLabel2.text=\ Column 3 | jLabel3.text=\ \ Value 4 | jButton1.text=Apply 5 | jLabel4.AccessibleContext.accessibleDescription=CompareOp 6 | jLabelCompare.text=CompareOP 7 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/.svn/text-base/NewColumnDialog.properties.svn-base: -------------------------------------------------------------------------------- 1 | jLabel1.text=Column Name 2 | jLabel2.text=Column Family 3 | jLabel3.text=Value 4 | jButton1.text=Add 5 | jButton2.text=Cancel 6 | Form.title=Add new column ... 7 | btnAddClickAction.Action.text=Add new column 8 | btnAddClickAction.Action.shortDescription=Add new column 9 | btnCancelClickAction.Action.shortDescription=Cancel 10 | btnCancelClickAction.Action.text=Cancel 11 | columnTextField.text= 12 | valueTextField.text= 13 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/EditTableData.properties: -------------------------------------------------------------------------------- 1 | btnFirst.text=<| 2 | btnNext.text=> 3 | txtFieldRowKey.text= 4 | btnGo.text=Go 5 | jButton1.text=Save 6 | fristBtnClickAction.Action.text= 7 | fristBtnClickAction.Action.accelerator=typed \uffff 8 | fristBtnClickAction.Action.shortDescription= 9 | nextBtnClickAction.Action.text=Go to next Row-Key 10 | nextBtnClickAction.Action.shortDescription=Go to next Row Key 11 | #NOI18N 12 | tableData.font=Monospaced-Plain-12 13 | #NOI18N 14 | txtFieldRowKey.font=Monospaced-Plain-12 15 | btnSaveClickAction.Action.accelerator=meta pressed S 16 | btnSaveClickAction.Action.shortDescription=Save changed columns 17 | btnSaveClickAction.Action.text=Save changes 18 | btnAddColumn.text=+ Column 19 | btnAddColumnClickAction.Action.shortDescription=Add new column 20 | btnAddColumnClickAction.Action.text=Add new column 21 | jButton2.text=- Column 22 | btnDeleteColumnActionClick.Action.shortDescription=Delete column 23 | btnDeleteColumnActionClick.Action.text=Delete column 24 | btnAddRow.text=+ Row 25 | btnRemoveRow.text=- Row 26 | btnGoClickAction.Action.shortDescription=Find Row-key 27 | btnGoClickAction.Action.text=Find Row-key 28 | checkBoxFilter.Action.shortDescription=Enable Filtering 29 | checkBoxFilter.Action.text=Enable Filtering 30 | checkBoxFilter.text= 31 | btnFilter.text=Filter 32 | btnFilterClickAction.Action.shortDescription=Define Filter 33 | btnFilterClickAction.Action.text=Define Filter 34 | jLabel1.text=jLabelTotal 35 | jButton3.text=ReflashRow 36 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/FilterDialog.properties: -------------------------------------------------------------------------------- 1 | jLabel1.text=\ \ \ Family 2 | jLabel2.text=\ Column 3 | jLabel3.text=\ \ Value 4 | jButton1.text=Apply 5 | jLabel4.AccessibleContext.accessibleDescription=CompareOp 6 | jLabelCompare.text=CompareOP 7 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/components/resources/NewColumnDialog.properties: -------------------------------------------------------------------------------- 1 | jLabel1.text=Column Name 2 | jLabel2.text=Column Family 3 | jLabel3.text=Value 4 | jButton1.text=Add 5 | jButton2.text=Cancel 6 | Form.title=Add new column ... 7 | btnAddClickAction.Action.text=Add new column 8 | btnAddClickAction.Action.shortDescription=Add new column 9 | btnCancelClickAction.Action.shortDescription=Cancel 10 | btnCancelClickAction.Action.text=Cancel 11 | columnTextField.text= 12 | valueTextField.text= 13 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/datamodels/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/datamodels 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | EditTableDataModel.java 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-21T09:26:29.000000Z 36 | d74ced54061d928a36eba238c9813c36 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 9833 62 | 63 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/domain 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | Connection.java 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-20T02:49:15.000000Z 36 | 84218dd252831718bcb10b27e58b5ee9 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 1947 62 | 63 | RowData.java 64 | file 65 | 66 | 67 | 68 | 69 | 2012-09-19T00:26:58.000000Z 70 | 45866b7db5a32627ea53e310ba670e85 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 1489 96 | 97 | Query.java 98 | file 99 | 100 | 101 | 102 | 103 | 2012-09-20T02:45:22.000000Z 104 | 67533694971cc20e318f1e833ed77abe 105 | 2012-09-21T10:32:08.818303Z 106 | 167 107 | yang 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 2696 130 | 131 | FilterModel.java 132 | file 133 | 134 | 135 | 136 | 137 | 2012-09-21T09:10:52.000000Z 138 | 48b9529a58f19693a18446806e0e2fe8 139 | 2012-09-21T10:32:08.818303Z 140 | 167 141 | yang 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 1373 164 | 165 | Table.java 166 | file 167 | 168 | 169 | 170 | 171 | 2012-09-19T00:26:58.000000Z 172 | 85c5f87848f22ca8743bd9e7f301ac7d 173 | 2012-09-21T10:32:08.818303Z 174 | 167 175 | yang 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 1461 198 | 199 | ConnectionList.java 200 | file 201 | 202 | 203 | 204 | 205 | 2012-09-19T00:26:58.000000Z 206 | b35f0c5b39c0c775dccdb86324297a79 207 | 2012-09-21T10:32:08.818303Z 208 | 167 209 | yang 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 413 232 | 233 | HBTriplet.java 234 | file 235 | 236 | 237 | 238 | 239 | 2012-09-20T07:10:44.000000Z 240 | 12937d03f7066d6f978d5ba42c23d55b 241 | 2012-09-21T10:32:08.818303Z 242 | 167 243 | yang 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 1969 266 | 267 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/Connection.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.IOException; 4 | import java.io.Serializable; 5 | import java.util.ArrayList; 6 | 7 | import org.apache.hadoop.conf.Configuration; 8 | import org.apache.hadoop.hbase.HBaseConfiguration; 9 | import org.apache.hadoop.hbase.HTableDescriptor; 10 | import org.apache.hadoop.hbase.MasterNotRunningException; 11 | import org.apache.hadoop.hbase.client.HBaseAdmin; 12 | import org.hbaseexplorer.exception.ExplorerException; 13 | 14 | /** 15 | * 16 | * @author zaharije 17 | */ 18 | public class Connection implements Serializable { 19 | private HBaseConfiguration hbaseConfiguration; 20 | 21 | private HBaseAdmin hbaseAdmin; 22 | 23 | private ArrayList
tableList; 24 | 25 | public Connection(Configuration configuration) { 26 | hbaseConfiguration = new HBaseConfiguration(configuration); 27 | tableList = new ArrayList
(); 28 | } 29 | 30 | public void connect() { 31 | try { 32 | hbaseAdmin = new HBaseAdmin(hbaseConfiguration); 33 | refreshTables(); 34 | } 35 | catch(MasterNotRunningException me) { 36 | throw new ExplorerException("Cannot connect to cluster"); 37 | } 38 | } 39 | 40 | public void refreshTables() { 41 | try { 42 | tableList = new ArrayList
(); 43 | HTableDescriptor hTables[] = hbaseAdmin.listTables(); 44 | 45 | for(HTableDescriptor tableDescriptor : hTables) { 46 | tableList.add(new Table(tableDescriptor, this)); 47 | } 48 | } 49 | catch(IOException ioe) { 50 | throw new ExplorerException("Error while getting table list!"); 51 | } 52 | } 53 | 54 | public String getName() { 55 | return hbaseConfiguration.get("hbase.zookeeper.quorum"); 56 | } 57 | 58 | public ArrayList
getTableList() { 59 | return tableList; 60 | } 61 | 62 | public HBaseConfiguration getHbaseConfiguration() { 63 | return hbaseConfiguration; 64 | } 65 | 66 | public HBaseAdmin getHbaseAdmin() { 67 | return hbaseAdmin; 68 | } 69 | 70 | public String toString() { 71 | return getName(); 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/ConnectionList.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.Serializable; 4 | import java.util.ArrayList; 5 | 6 | /** 7 | * 8 | * @author zaharije 9 | */ 10 | public class ConnectionList implements Serializable { 11 | 12 | private ArrayList connectionList; 13 | 14 | public ConnectionList() { 15 | connectionList = new ArrayList(); 16 | } 17 | 18 | public void addConnection(Connection conn) { 19 | connectionList.add(conn); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/FilterModel.java.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | 6 | package org.hbaseexplorer.domain; 7 | 8 | /** 9 | * 10 | * @author zaharije 11 | */ 12 | public class FilterModel { 13 | private String family, column, value,CompareOp; 14 | private boolean enabled = true; 15 | 16 | public FilterModel() { 17 | family = ""; 18 | column = ""; 19 | value = ""; 20 | } 21 | 22 | public boolean isEmpty() { 23 | return (!enabled) || (family.isEmpty() && column.isEmpty() && value.isEmpty()); 24 | } 25 | 26 | public String getColumn() { 27 | return column; 28 | } 29 | 30 | public void setColumn(String column) { 31 | this.column = column; 32 | } 33 | 34 | public String getFamily() { 35 | return family; 36 | } 37 | 38 | public void setFamily(String family) { 39 | this.family = family; 40 | } 41 | 42 | public String getValue() { 43 | return value; 44 | } 45 | 46 | public void setValue(String value) { 47 | this.value = value; 48 | } 49 | 50 | //@add set compare oparation 51 | public void setCompareOP(String val) { 52 | this.CompareOp = val; 53 | } 54 | 55 | public String getCompareOP(){ 56 | return CompareOp; 57 | } 58 | 59 | public boolean isEnabled() { 60 | return enabled; 61 | } 62 | 63 | public void setEnabled(boolean enabled) { 64 | this.enabled = enabled; 65 | } 66 | 67 | public String toString() { 68 | return getFamily() + ":" + getColumn() + "=" + getValue(); 69 | } 70 | 71 | } 72 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/HBTriplet.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.UnsupportedEncodingException; 4 | import java.util.logging.Level; 5 | import java.util.logging.Logger; 6 | 7 | /** 8 | * 9 | * @author zaharije 10 | */ 11 | public class HBTriplet { 12 | private byte[] family; 13 | private byte[] qualifier; 14 | private byte[] value; 15 | private boolean isChanged; 16 | 17 | public HBTriplet() { 18 | } 19 | 20 | public HBTriplet(byte[] family, byte[] qualifier, byte[] value) { 21 | this.qualifier = qualifier; 22 | this.value = value; 23 | this.family = family; 24 | this.isChanged = false; 25 | } 26 | 27 | public byte[] getQualifier() { 28 | return qualifier; 29 | } 30 | 31 | public String getQualifierString() throws UnsupportedEncodingException { 32 | return byte2String(qualifier); 33 | } 34 | 35 | public void setQualifier(byte[] qualifier) { 36 | this.qualifier = qualifier; 37 | } 38 | 39 | public byte[] getValue() { 40 | return value; 41 | } 42 | 43 | public String getValueString() throws UnsupportedEncodingException { 44 | return byte2String(value); 45 | } 46 | 47 | public void setValue(byte[] value) { 48 | this.value = value; 49 | } 50 | 51 | public byte[] getFamily() { 52 | return family; 53 | } 54 | 55 | public String getFamilyString() throws UnsupportedEncodingException { 56 | return byte2String(family); 57 | } 58 | 59 | public void setFamily(byte[] family) { 60 | this.family = family; 61 | } 62 | 63 | public static String byte2String(byte[] data) throws UnsupportedEncodingException { 64 | return new String(data,"UTF-8"); 65 | } 66 | 67 | public boolean isChanged() { 68 | return isChanged; 69 | } 70 | 71 | public void setIsChanged(boolean isChanged) { 72 | this.isChanged = isChanged; 73 | } 74 | 75 | @Override 76 | public String toString() { 77 | try { 78 | return getFamilyString() + ":" + getQualifierString() + "=" + getValueString(); 79 | } catch (UnsupportedEncodingException ex) { 80 | Logger.getLogger(HBTriplet.class.getName()).log(Level.SEVERE, null, ex); 81 | return ""; 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/Query.java.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.hbaseexplorer.domain; 6 | 7 | import java.io.IOException; 8 | import java.util.Arrays; 9 | import java.util.List; 10 | import org.apache.hadoop.conf.Configuration; 11 | import org.apache.hadoop.hbase.MasterNotRunningException; 12 | import org.apache.hadoop.hbase.client.HBaseAdmin; 13 | 14 | /** 15 | * 16 | * @author xinqiyang 17 | */ 18 | public class Query { 19 | 20 | private HBaseAdmin hbaseAdmin; 21 | private String queryS; 22 | 23 | public Query(Configuration conf, String queryStr) throws MasterNotRunningException { 24 | 25 | Connection con = new Connection(conf); 26 | this.hbaseAdmin = con.getHbaseAdmin(); 27 | this.queryS = queryStr; 28 | } 29 | 30 | 31 | public String runQuery() throws IOException { 32 | 33 | String keys[] = new String[4]; 34 | keys[0] = "create"; 35 | keys[1] = "disable"; 36 | keys[2] = "enable"; 37 | keys[3] = "drop"; 38 | 39 | String valRet = ""; 40 | String head = ""; 41 | 42 | String query =this.queryS; 43 | query = query.replaceAll("\\s{1,}", " "); 44 | if (query != null && query.length() > 0) { 45 | List list = Arrays.asList(query.split(" ")); 46 | if (!list.isEmpty()) { 47 | head = list.get(0); 48 | head = head.toLowerCase(); 49 | String table = list.get(1); 50 | if(table != null && !table.isEmpty()){ 51 | for (int i = 0; i < 4; i++) { 52 | if (head.equals(keys[i])) { 53 | //run logic then return 54 | if(i==0){ 55 | //run create 56 | 57 | 58 | } 59 | 60 | if(i==1){ 61 | this.hbaseAdmin.disableTable(table); 62 | valRet = table + " disable table ok"; 63 | } 64 | 65 | if(i==2){ 66 | this.hbaseAdmin.enableTable(table); 67 | valRet = "enable table ok"; 68 | } 69 | 70 | if(i==3){ 71 | this.hbaseAdmin.disableTable(table); 72 | this.hbaseAdmin.deleteTable(table); 73 | valRet = "drop table ok"; 74 | } 75 | 76 | //valRet = head; 77 | break; 78 | } 79 | } 80 | } 81 | } 82 | } 83 | if (!valRet.isEmpty()) { 84 | return valRet; 85 | } 86 | return "run error,please check!"; 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/RowData.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.util.ArrayList; 4 | import org.apache.hadoop.hbase.client.Put; 5 | 6 | /** 7 | * 8 | * @author zaharije 9 | */ 10 | public class RowData { 11 | private ArrayList triplets; 12 | private byte[] rowKey; 13 | 14 | public RowData() { 15 | triplets = new ArrayList(); 16 | } 17 | 18 | public RowData(byte[] rowKey) { 19 | triplets = new ArrayList(); 20 | this.rowKey = rowKey; 21 | } 22 | 23 | public void add(HBTriplet column) { 24 | triplets.add(column); 25 | } 26 | 27 | public HBTriplet get(int index) { 28 | return triplets.get(index); 29 | } 30 | 31 | public int size() { 32 | return triplets.size(); 33 | } 34 | 35 | public RowData getChangedData() { 36 | RowData changed = new RowData(rowKey); 37 | for(HBTriplet hbt : triplets) { 38 | if (hbt.isChanged()) { 39 | changed.add(hbt); 40 | } 41 | } 42 | return changed; 43 | } 44 | 45 | public Put convertToPut() { 46 | Put put = new Put(rowKey); 47 | 48 | RowData changedData = getChangedData(); 49 | for(HBTriplet hbt : changedData.getTriplets()) { 50 | put.add(hbt.getFamily(), hbt.getQualifier(), hbt.getValue()); 51 | } 52 | 53 | return put; 54 | } 55 | 56 | public ArrayList getTriplets() { 57 | return triplets; 58 | } 59 | 60 | public String getRowKeyString() { 61 | return new String(rowKey); 62 | } 63 | 64 | public byte[] getRowKey() { 65 | return rowKey; 66 | } 67 | 68 | public void setRowKey(byte[] rowKey) { 69 | this.rowKey = rowKey; 70 | } 71 | 72 | 73 | } 74 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/.svn/text-base/Table.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.IOException; 4 | import java.io.Serializable; 5 | import java.nio.charset.Charset; 6 | import org.apache.hadoop.hbase.HTableDescriptor; 7 | import org.apache.hadoop.hbase.client.HTable; 8 | import org.hbaseexplorer.exception.ExplorerException; 9 | 10 | /** 11 | * 12 | * @author zaharije 13 | */ 14 | public class Table implements Serializable { 15 | 16 | private HTableDescriptor tableDescriptor; 17 | private Connection connection; 18 | private HTable hTable; 19 | 20 | public Table(HTableDescriptor tableDescriptor, Connection connection) { 21 | this.tableDescriptor = tableDescriptor; 22 | this.connection = connection; 23 | hTable = null; 24 | } 25 | 26 | public Connection getConnection() { 27 | return connection; 28 | } 29 | 30 | public HTable getHTable() { 31 | try { 32 | if (hTable == null) { 33 | hTable = new HTable(connection.getHbaseConfiguration(), tableDescriptor.getName()); 34 | return hTable; 35 | } 36 | else { 37 | return hTable; 38 | } 39 | } 40 | catch (IOException ioe) { 41 | throw new ExplorerException("Error creating HTable for table " + getFullName()); 42 | } 43 | } 44 | 45 | public String getName() { 46 | return new String(tableDescriptor.getName(), Charset.forName("UTF8")); 47 | } 48 | 49 | public String getFullName() { 50 | return getName() + "@" + connection.getName(); 51 | } 52 | 53 | @Override 54 | public String toString() { 55 | return getName(); 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/Connection.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.IOException; 4 | import java.io.Serializable; 5 | import java.util.ArrayList; 6 | 7 | import org.apache.commons.logging.Log; 8 | import org.apache.hadoop.conf.Configuration; 9 | import org.apache.hadoop.fs.Path; 10 | import org.apache.hadoop.hbase.HBaseConfiguration; 11 | import org.apache.hadoop.hbase.HTableDescriptor; 12 | import org.apache.hadoop.hbase.MasterNotRunningException; 13 | import org.apache.hadoop.hbase.ZooKeeperConnectionException; 14 | import org.apache.hadoop.hbase.client.HBaseAdmin; 15 | import org.buddy.javatools.Utils; 16 | import org.hbaseexplorer.exception.ExplorerException; 17 | 18 | /** 19 | * 20 | * @author zaharije 21 | */ 22 | public class Connection implements Serializable { 23 | private Configuration hbaseConfiguration; 24 | 25 | private HBaseAdmin hbaseAdmin; 26 | 27 | private ArrayList
tableList; 28 | 29 | public Connection(Configuration configuration) { 30 | hbaseConfiguration = HBaseConfiguration.create(configuration); 31 | String resource = "./conf/hbase.xml"; 32 | hbaseConfiguration.addResource(new Path(resource)); 33 | tableList = new ArrayList
(); 34 | } 35 | 36 | public void connect() throws ZooKeeperConnectionException { 37 | try { 38 | // 39 | hbaseAdmin = new HBaseAdmin(hbaseConfiguration); 40 | /* 41 | HBaseConfiguration config = new HBaseConfiguration(); 42 | config.clear(); 43 | config.set("hbase.zookeeper.quorum", "192.168.56.56"); 44 | config.set("hbase.zookeeper.property.clientPort","2181"); 45 | config.set("hbase.master", "192.168.56.56:60000"); 46 | //HBaseConfiguration config = HBaseConfiguration.create(); 47 | //config.set("hbase.zookeeper.quorum", "localhost"); // Here we are running zookeeper locally 48 | HBaseAdmin.checkHBaseAvailable(config); 49 | * 50 | */ 51 | refreshTables(); 52 | } 53 | catch(MasterNotRunningException me) { 54 | throw new ExplorerException("Cannot connect to cluster"); 55 | } 56 | } 57 | 58 | public void refreshTables() { 59 | try { 60 | tableList = new ArrayList
(); 61 | HTableDescriptor hTables[] = hbaseAdmin.listTables(); 62 | 63 | Log log = Utils.getLog(); 64 | log.info("*****table"); 65 | log.info(hTables.length); 66 | 67 | for(HTableDescriptor tableDescriptor : hTables) { 68 | tableList.add(new Table(tableDescriptor, this)); 69 | } 70 | } 71 | catch(IOException ioe) { 72 | throw new ExplorerException("Error while getting table list!"); 73 | } 74 | } 75 | 76 | public String getName() { 77 | return hbaseConfiguration.get("hbase.zookeeper.quorum"); 78 | } 79 | 80 | public ArrayList
getTableList() { 81 | return tableList; 82 | } 83 | 84 | public Configuration getHbaseConfiguration() { 85 | return hbaseConfiguration; 86 | } 87 | 88 | public HBaseAdmin getHbaseAdmin() { 89 | return hbaseAdmin; 90 | } 91 | 92 | public String toString() { 93 | return getName(); 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/ConnectionList.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.Serializable; 4 | import java.util.ArrayList; 5 | 6 | /** 7 | * 8 | * @author zaharije 9 | */ 10 | public class ConnectionList implements Serializable { 11 | 12 | private ArrayList connectionList; 13 | 14 | public ConnectionList() { 15 | connectionList = new ArrayList(); 16 | } 17 | 18 | public void addConnection(Connection conn) { 19 | connectionList.add(conn); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/FilterModel.java: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | 6 | package org.hbaseexplorer.domain; 7 | 8 | /** 9 | * 10 | * @author zaharije 11 | */ 12 | public class FilterModel { 13 | private String family, column, value,CompareOp; 14 | private boolean enabled = true; 15 | 16 | public FilterModel() { 17 | family = ""; 18 | column = ""; 19 | value = ""; 20 | } 21 | 22 | public boolean isEmpty() { 23 | return (!enabled) || (family.isEmpty() && column.isEmpty() && value.isEmpty()); 24 | } 25 | 26 | public String getColumn() { 27 | return column; 28 | } 29 | 30 | public void setColumn(String column) { 31 | this.column = column; 32 | } 33 | 34 | public String getFamily() { 35 | return family; 36 | } 37 | 38 | public void setFamily(String family) { 39 | this.family = family; 40 | } 41 | 42 | public String getValue() { 43 | return value; 44 | } 45 | 46 | public void setValue(String value) { 47 | this.value = value; 48 | } 49 | 50 | //@add set compare oparation 51 | public void setCompareOP(String val) { 52 | this.CompareOp = val; 53 | } 54 | 55 | public String getCompareOP(){ 56 | return CompareOp; 57 | } 58 | 59 | public boolean isEnabled() { 60 | return enabled; 61 | } 62 | 63 | public void setEnabled(boolean enabled) { 64 | this.enabled = enabled; 65 | } 66 | 67 | public String toString() { 68 | return getFamily() + ":" + getColumn() + "=" + getValue(); 69 | } 70 | 71 | } 72 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/HBTriplet.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.UnsupportedEncodingException; 4 | import java.util.logging.Level; 5 | import java.util.logging.Logger; 6 | import org.buddy.javatools.Utils; 7 | 8 | /** 9 | * 10 | * @author zaharije 11 | */ 12 | public class HBTriplet { 13 | private byte[] family; 14 | private byte[] qualifier; 15 | private byte[] value; 16 | private boolean isChanged; 17 | 18 | public HBTriplet() { 19 | } 20 | 21 | // 22 | public HBTriplet(byte[] family, byte[] qualifier, byte[] value) { 23 | this.qualifier = qualifier; 24 | this.value = value; 25 | this.family = family; 26 | this.isChanged = false; 27 | } 28 | 29 | public byte[] getQualifier() { 30 | return qualifier; 31 | } 32 | 33 | public String getQualifierString() throws UnsupportedEncodingException { 34 | return byte2String(qualifier); 35 | } 36 | 37 | public void setQualifier(byte[] qualifier) { 38 | this.qualifier = qualifier; 39 | } 40 | 41 | public byte[] getValue() { 42 | return value; 43 | } 44 | 45 | public String getValueString() throws UnsupportedEncodingException { 46 | return byte2String(value); 47 | } 48 | 49 | public void setValue(byte[] value) { 50 | this.value = value; 51 | } 52 | 53 | public byte[] getFamily() { 54 | return family; 55 | } 56 | 57 | public String getFamilyString() throws UnsupportedEncodingException { 58 | return byte2String(family); 59 | } 60 | 61 | public void setFamily(byte[] family) { 62 | this.family = family; 63 | } 64 | 65 | public static String byte2String(byte[] data) throws UnsupportedEncodingException { 66 | //@TODO:update change the string. 67 | //return Utils.isPrintableData(data, 100); 68 | String ret = ""; 69 | if(Utils.isPrintableData(data, 100)) { 70 | ret = new String(data,"UTF-8"); 71 | }else{ 72 | // 73 | //ret = Utils.getHexStringBase(data, 10, false); 74 | //ret = Utils.getHexStringBase(data, 10, false); 75 | //ret = Utils.toStringHex(data.toString()); 76 | ret = String.valueOf(Utils.getLong(data, false)); 77 | } 78 | return ret; 79 | 80 | } 81 | 82 | public boolean isChanged() { 83 | return isChanged; 84 | } 85 | 86 | public void setIsChanged(boolean isChanged) { 87 | this.isChanged = isChanged; 88 | } 89 | 90 | @Override 91 | public String toString() { 92 | try { 93 | return getFamilyString() + ":" + getQualifierString() + "=" + getValueString(); 94 | } catch (UnsupportedEncodingException ex) { 95 | Logger.getLogger(HBTriplet.class.getName()).log(Level.SEVERE, null, ex); 96 | return ""; 97 | } 98 | } 99 | 100 | 101 | } 102 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/Query.java: -------------------------------------------------------------------------------- 1 | /* 2 | * To change this template, choose Tools | Templates 3 | * and open the template in the editor. 4 | */ 5 | package org.hbaseexplorer.domain; 6 | 7 | import java.io.IOException; 8 | import java.util.Arrays; 9 | import java.util.List; 10 | import org.apache.hadoop.conf.Configuration; 11 | import org.apache.hadoop.hbase.MasterNotRunningException; 12 | import org.apache.hadoop.hbase.client.HBaseAdmin; 13 | 14 | /** 15 | * 16 | * @author xinqiyang 17 | */ 18 | public class Query { 19 | 20 | private HBaseAdmin hbaseAdmin; 21 | private String queryS; 22 | 23 | public Query(Configuration conf, String queryStr) throws MasterNotRunningException { 24 | 25 | Connection con = new Connection(conf); 26 | this.hbaseAdmin = con.getHbaseAdmin(); 27 | this.queryS = queryStr; 28 | } 29 | 30 | 31 | public String runQuery() throws IOException { 32 | 33 | String keys[] = new String[4]; 34 | keys[0] = "create"; 35 | keys[1] = "disable"; 36 | keys[2] = "enable"; 37 | keys[3] = "drop"; 38 | 39 | String valRet = ""; 40 | String head = ""; 41 | 42 | String query =this.queryS; 43 | query = query.replaceAll("\\s{1,}", " "); 44 | if (query != null && query.length() > 0) { 45 | List list = Arrays.asList(query.split(" ")); 46 | if (!list.isEmpty()) { 47 | head = list.get(0); 48 | head = head.toLowerCase(); 49 | String table = list.get(1); 50 | if(table != null && !table.isEmpty()){ 51 | for (int i = 0; i < 4; i++) { 52 | if (head.equals(keys[i])) { 53 | //run logic then return 54 | if(i==0){ 55 | //run create 56 | 57 | 58 | } 59 | 60 | if(i==1){ 61 | this.hbaseAdmin.disableTable(table); 62 | valRet = table + " disable table ok"; 63 | } 64 | 65 | if(i==2){ 66 | this.hbaseAdmin.enableTable(table); 67 | valRet = "enable table ok"; 68 | } 69 | 70 | if(i==3){ 71 | this.hbaseAdmin.disableTable(table); 72 | this.hbaseAdmin.deleteTable(table); 73 | valRet = "drop table ok"; 74 | } 75 | 76 | //valRet = head; 77 | break; 78 | } 79 | } 80 | } 81 | } 82 | } 83 | if (!valRet.isEmpty()) { 84 | return valRet; 85 | } 86 | return "run error,please check!"; 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/RowData.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.util.ArrayList; 4 | import org.apache.hadoop.hbase.client.Put; 5 | 6 | /** 7 | * 8 | * @author zaharije 9 | */ 10 | public class RowData { 11 | private ArrayList triplets; 12 | private byte[] rowKey; 13 | 14 | public RowData() { 15 | triplets = new ArrayList(); 16 | } 17 | 18 | public RowData(byte[] rowKey) { 19 | triplets = new ArrayList(); 20 | this.rowKey = rowKey; 21 | } 22 | // 23 | public void add(HBTriplet column) { 24 | triplets.add(column); 25 | } 26 | 27 | public HBTriplet get(int index) { 28 | return triplets.get(index); 29 | } 30 | 31 | public int size() { 32 | return triplets.size(); 33 | } 34 | 35 | public RowData getChangedData() { 36 | RowData changed = new RowData(rowKey); 37 | for(HBTriplet hbt : triplets) { 38 | if (hbt.isChanged()) { 39 | changed.add(hbt); 40 | } 41 | } 42 | return changed; 43 | } 44 | 45 | public Put convertToPut() { 46 | Put put = new Put(rowKey); 47 | 48 | RowData changedData = getChangedData(); 49 | for(HBTriplet hbt : changedData.getTriplets()) { 50 | put.add(hbt.getFamily(), hbt.getQualifier(), hbt.getValue()); 51 | } 52 | 53 | return put; 54 | } 55 | 56 | public ArrayList getTriplets() { 57 | return triplets; 58 | } 59 | 60 | public String getRowKeyString() { 61 | return new String(rowKey); 62 | } 63 | 64 | public byte[] getRowKey() { 65 | return rowKey; 66 | } 67 | 68 | public void setRowKey(byte[] rowKey) { 69 | this.rowKey = rowKey; 70 | } 71 | 72 | 73 | } 74 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/domain/Table.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.domain; 2 | 3 | import java.io.IOException; 4 | import java.io.Serializable; 5 | import java.nio.charset.Charset; 6 | import org.apache.hadoop.hbase.HTableDescriptor; 7 | import org.apache.hadoop.hbase.client.HTable; 8 | import org.hbaseexplorer.exception.ExplorerException; 9 | 10 | /** 11 | * 12 | * @author zaharije 13 | */ 14 | public class Table implements Serializable { 15 | 16 | private HTableDescriptor tableDescriptor; 17 | private Connection connection; 18 | private HTable hTable; 19 | 20 | public Table(HTableDescriptor tableDescriptor, Connection connection) { 21 | this.tableDescriptor = tableDescriptor; 22 | this.connection = connection; 23 | hTable = null; 24 | } 25 | 26 | public Connection getConnection() { 27 | return connection; 28 | } 29 | 30 | public HTable getHTable() { 31 | try { 32 | if (hTable == null) { 33 | hTable = new HTable(connection.getHbaseConfiguration(), tableDescriptor.getName()); 34 | return hTable; 35 | } 36 | else { 37 | return hTable; 38 | } 39 | } 40 | catch (IOException ioe) { 41 | throw new ExplorerException("Error creating HTable for table " + getFullName()); 42 | } 43 | } 44 | 45 | public String getName() { 46 | return new String(tableDescriptor.getName(), Charset.forName("UTF8")); 47 | } 48 | 49 | public String getFullName() { 50 | return getName() + "@" + connection.getName(); 51 | } 52 | 53 | @Override 54 | public String toString() { 55 | return getName(); 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/exception/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/exception 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | ExplorerException.java 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-19T00:26:58.000000Z 36 | 115ac005496322443ebe05698f355d2e 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 281 62 | 63 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/exception/.svn/text-base/ExplorerException.java.svn-base: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.exception; 2 | 3 | import javax.swing.JOptionPane; 4 | 5 | /** 6 | * 7 | * @author zaharije 8 | */ 9 | public class ExplorerException extends RuntimeException { 10 | public ExplorerException(String msg) { 11 | super(msg); 12 | JOptionPane.showMessageDialog(null, msg); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/exception/ExplorerException.java: -------------------------------------------------------------------------------- 1 | package org.hbaseexplorer.exception; 2 | 3 | import javax.swing.JOptionPane; 4 | 5 | /** 6 | * 7 | * @author zaharije 8 | */ 9 | public class ExplorerException extends RuntimeException { 10 | public ExplorerException(String msg) { 11 | super(msg); 12 | JOptionPane.showMessageDialog(null, msg); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/resources 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | HBaseExplorerApp.properties 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-19T01:29:41.000000Z 36 | 5278db6c9144787409901e9cbe177d52 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 345 62 | 63 | HBaseExplorerAboutBox.properties 64 | file 65 | 66 | 67 | 68 | 69 | 2012-09-19T00:26:58.000000Z 70 | a26b0ad963b9609de8a423e1c0850dc0 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 278 96 | 97 | HBaseExplorerView.properties 98 | file 99 | 100 | 101 | 102 | 103 | 2012-09-19T07:14:50.000000Z 104 | 0314beb25047c76f34aaf0a161f62c0e 105 | 2012-09-21T10:32:08.818303Z 106 | 167 107 | yang 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 1448 130 | 131 | about.png 132 | file 133 | 134 | 135 | 136 | 137 | 2012-09-19T00:26:58.000000Z 138 | e0cec10e6c2c93f571ed2233b22a45cd 139 | 2012-09-21T10:32:08.818303Z 140 | 167 141 | yang 142 | has-props 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 8187 164 | 165 | splash.png 166 | file 167 | 168 | 169 | 170 | 171 | 2012-09-19T00:26:58.000000Z 172 | 4ce5dc82078b17cc2c869c2c2e4e8b78 173 | 2012-09-21T10:32:08.818303Z 174 | 167 175 | yang 176 | has-props 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 21747 198 | 199 | busyicons 200 | dir 201 | 202 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/prop-base/about.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/prop-base/splash.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/text-base/HBaseExplorerAboutBox.properties.svn-base: -------------------------------------------------------------------------------- 1 | title = About: ${Application.title} ${Application.version} 2 | 3 | closeAboutBox.Action.text = &Close 4 | 5 | appDescLabel.text=${Application.description} 6 | 7 | versionLabel.text=Product Version\: 8 | 9 | vendorLabel.text=Vendor\: 10 | 11 | homepageLabel.text=Homepage\: 12 | 13 | #NOI18N 14 | imageLabel.icon=about.png 15 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/text-base/HBaseExplorerApp.properties.svn-base: -------------------------------------------------------------------------------- 1 | # Application global resources 2 | 3 | Application.name = HBaseExplorer 4 | Application.title = HBaseXplorer 5 | Application.version = 0.1 6 | Application.vendor = Zaharije 7 | Application.homepage = 8 | Application.description = Java Desktip application for HBase management 9 | Application.vendorId = Zaharije 10 | Application.id = HBaseExplorer 11 | Application.lookAndFeel = system 12 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/text-base/HBaseExplorerView.properties.svn-base: -------------------------------------------------------------------------------- 1 | # Resources for the HBaseExplorerView class 2 | 3 | # top-level menus 4 | 5 | fileMenu.text = File 6 | helpMenu.text = Help 7 | 8 | # @Action resources 9 | 10 | showAboutBox.Action.text = &About... 11 | showAboutBox.Action.shortDescription = Show the application's information dialog 12 | 13 | # status bar resources 14 | 15 | StatusBar.messageTimeout = 5000 16 | StatusBar.busyAnimationRate = 30 17 | StatusBar.idleIcon = busyicons/idle-icon.png 18 | StatusBar.busyIcons[0] = busyicons/busy-icon0.png 19 | StatusBar.busyIcons[1] = busyicons/busy-icon1.png 20 | StatusBar.busyIcons[2] = busyicons/busy-icon2.png 21 | StatusBar.busyIcons[3] = busyicons/busy-icon3.png 22 | StatusBar.busyIcons[4] = busyicons/busy-icon4.png 23 | StatusBar.busyIcons[5] = busyicons/busy-icon5.png 24 | StatusBar.busyIcons[6] = busyicons/busy-icon6.png 25 | StatusBar.busyIcons[7] = busyicons/busy-icon7.png 26 | StatusBar.busyIcons[8] = busyicons/busy-icon8.png 27 | StatusBar.busyIcons[9] = busyicons/busy-icon9.png 28 | StatusBar.busyIcons[10] = busyicons/busy-icon10.png 29 | StatusBar.busyIcons[11] = busyicons/busy-icon11.png 30 | StatusBar.busyIcons[12] = busyicons/busy-icon12.png 31 | StatusBar.busyIcons[13] = busyicons/busy-icon13.png 32 | StatusBar.busyIcons[14] = busyicons/busy-icon14.png 33 | jMenuItem1.text=New connection ... 34 | newConnectionAction.Action.text=172.17.1.206 35 | newConnectionAction.Action.accelerator=meta pressed N 36 | newConnectionAction.Action.shortDescription=Create new connection ... 37 | jMenuItem2.text=RunQuery 38 | runQueryAction.Action.text= 39 | runQueryAction.Action.shortDescription= 40 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/text-base/about.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/.svn/text-base/about.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/.svn/text-base/splash.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/.svn/text-base/splash.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/HBaseExplorerAboutBox.properties: -------------------------------------------------------------------------------- 1 | title = About: ${Application.title} ${Application.version} 2 | 3 | closeAboutBox.Action.text = &Close 4 | 5 | appDescLabel.text=${Application.description} 6 | 7 | versionLabel.text=Product Version\: 8 | 9 | vendorLabel.text=Vendor\: 10 | 11 | homepageLabel.text=Homepage\: 12 | 13 | #NOI18N 14 | imageLabel.icon=about.png 15 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/HBaseExplorerApp.properties: -------------------------------------------------------------------------------- 1 | # Application global resources 2 | 3 | Application.name = HBaseExplorer 4 | Application.title = HBaseXplorer 5 | Application.version = 0.2 6 | Application.vendor = Zaharije, update by xinqiyang 7 | Application.homepage = 8 | Application.description = Java Desktip application for HBase management 9 | Application.vendorId = Zaharije 10 | Application.id = HBaseExplorer 11 | Application.lookAndFeel = system 12 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/HBaseExplorerView.properties: -------------------------------------------------------------------------------- 1 | # Resources for the HBaseExplorerView class 2 | 3 | # top-level menus 4 | 5 | fileMenu.text = File 6 | helpMenu.text = Help 7 | 8 | # @Action resources 9 | 10 | showAboutBox.Action.text = &About... 11 | showAboutBox.Action.shortDescription = Show the application's information dialog 12 | 13 | # status bar resources 14 | 15 | StatusBar.messageTimeout = 5000 16 | StatusBar.busyAnimationRate = 30 17 | StatusBar.idleIcon = busyicons/idle-icon.png 18 | StatusBar.busyIcons[0] = busyicons/busy-icon0.png 19 | StatusBar.busyIcons[1] = busyicons/busy-icon1.png 20 | StatusBar.busyIcons[2] = busyicons/busy-icon2.png 21 | StatusBar.busyIcons[3] = busyicons/busy-icon3.png 22 | StatusBar.busyIcons[4] = busyicons/busy-icon4.png 23 | StatusBar.busyIcons[5] = busyicons/busy-icon5.png 24 | StatusBar.busyIcons[6] = busyicons/busy-icon6.png 25 | StatusBar.busyIcons[7] = busyicons/busy-icon7.png 26 | StatusBar.busyIcons[8] = busyicons/busy-icon8.png 27 | StatusBar.busyIcons[9] = busyicons/busy-icon9.png 28 | StatusBar.busyIcons[10] = busyicons/busy-icon10.png 29 | StatusBar.busyIcons[11] = busyicons/busy-icon11.png 30 | StatusBar.busyIcons[12] = busyicons/busy-icon12.png 31 | StatusBar.busyIcons[13] = busyicons/busy-icon13.png 32 | StatusBar.busyIcons[14] = busyicons/busy-icon14.png 33 | jMenuItem1.text=New connection ... 34 | newConnectionAction.Action.text=172.17.1.206 35 | newConnectionAction.Action.accelerator=meta pressed N 36 | newConnectionAction.Action.shortDescription=Create new connection ... 37 | jMenuItem2.text=RunQuery 38 | runQueryAction.Action.text= 39 | runQueryAction.Action.shortDescription= 40 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/about.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 167 5 | svn://172.17.1.250/server-tools/HBaseXplorer/HBaseXplorer/src/org/hbaseexplorer/resources/busyicons 6 | svn://172.17.1.250/server-tools 7 | 8 | 9 | 10 | 2012-09-21T10:32:08.818303Z 11 | 167 12 | yang 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 80b9184d-094f-4635-820c-f45daeb6b776 28 | 29 | busy-icon4.png 30 | file 31 | 32 | 33 | 34 | 35 | 2012-09-19T00:26:58.000000Z 36 | 3f8a380e45a9c1846796e16d5f688d88 37 | 2012-09-21T10:32:08.818303Z 38 | 167 39 | yang 40 | has-props 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 3576 62 | 63 | busy-icon5.png 64 | file 65 | 66 | 67 | 68 | 69 | 2012-09-19T00:26:58.000000Z 70 | d6e00b08a1324c9be7dcd2d382ce576f 71 | 2012-09-21T10:32:08.818303Z 72 | 167 73 | yang 74 | has-props 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 3580 96 | 97 | busy-icon6.png 98 | file 99 | 100 | 101 | 102 | 103 | 2012-09-19T00:26:58.000000Z 104 | ab3966c97b512427a5ff4cc3914d3b53 105 | 2012-09-21T10:32:08.818303Z 106 | 167 107 | yang 108 | has-props 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 3581 130 | 131 | busy-icon7.png 132 | file 133 | 134 | 135 | 136 | 137 | 2012-09-19T00:26:58.000000Z 138 | db033158125b29a14038b33168616b05 139 | 2012-09-21T10:32:08.818303Z 140 | 167 141 | yang 142 | has-props 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 3598 164 | 165 | busy-icon8.png 166 | file 167 | 168 | 169 | 170 | 171 | 2012-09-19T00:26:58.000000Z 172 | 5f046a8f7c73ccb59a976e2596f28ebd 173 | 2012-09-21T10:32:08.818303Z 174 | 167 175 | yang 176 | has-props 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 3594 198 | 199 | busy-icon9.png 200 | file 201 | 202 | 203 | 204 | 205 | 2012-09-19T00:26:58.000000Z 206 | 895efc0fe8945983010b01a46aa16e35 207 | 2012-09-21T10:32:08.818303Z 208 | 167 209 | yang 210 | has-props 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 3581 232 | 233 | idle-icon.png 234 | file 235 | 236 | 237 | 238 | 239 | 2012-09-19T00:26:58.000000Z 240 | 0016a20b2a8ea55771c2048d59689ced 241 | 2012-09-21T10:32:08.818303Z 242 | 167 243 | yang 244 | has-props 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 3360 266 | 267 | busy-icon10.png 268 | file 269 | 270 | 271 | 272 | 273 | 2012-09-19T00:26:58.000000Z 274 | 48252bd06fde7ef3681a012653c8a548 275 | 2012-09-21T10:32:08.818303Z 276 | 167 277 | yang 278 | has-props 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 3568 300 | 301 | busy-icon11.png 302 | file 303 | 304 | 305 | 306 | 307 | 2012-09-19T00:26:58.000000Z 308 | 411d14d0e78ea2973eef59cf2639f120 309 | 2012-09-21T10:32:08.818303Z 310 | 167 311 | yang 312 | has-props 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 3581 334 | 335 | busy-icon12.png 336 | file 337 | 338 | 339 | 340 | 341 | 2012-09-19T00:26:58.000000Z 342 | 3e508a2c13fe8eb27fd859b12f318ad9 343 | 2012-09-21T10:32:08.818303Z 344 | 167 345 | yang 346 | has-props 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 3589 368 | 369 | busy-icon13.png 370 | file 371 | 372 | 373 | 374 | 375 | 2012-09-19T00:26:58.000000Z 376 | 950d03c63a91808647efb8a547596b6b 377 | 2012-09-21T10:32:08.818303Z 378 | 167 379 | yang 380 | has-props 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 3586 402 | 403 | busy-icon14.png 404 | file 405 | 406 | 407 | 408 | 409 | 2012-09-19T00:26:58.000000Z 410 | d9e20da8a119067b5d605e5eabbc8839 411 | 2012-09-21T10:32:08.818303Z 412 | 167 413 | yang 414 | has-props 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 3586 436 | 437 | busy-icon0.png 438 | file 439 | 440 | 441 | 442 | 443 | 2012-09-19T00:26:58.000000Z 444 | 49590c741ddbd666ba091f4dc87a3e8c 445 | 2012-09-21T10:32:08.818303Z 446 | 167 447 | yang 448 | has-props 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 3588 470 | 471 | busy-icon1.png 472 | file 473 | 474 | 475 | 476 | 477 | 2012-09-19T00:26:58.000000Z 478 | c651697a60a36bada40c07a961edf7bb 479 | 2012-09-21T10:32:08.818303Z 480 | 167 481 | yang 482 | has-props 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | 501 | 502 | 503 | 3585 504 | 505 | busy-icon2.png 506 | file 507 | 508 | 509 | 510 | 511 | 2012-09-19T00:26:58.000000Z 512 | 9f0e9f88c0e666c09fc474dbdbb371aa 513 | 2012-09-21T10:32:08.818303Z 514 | 167 515 | yang 516 | has-props 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 3585 538 | 539 | busy-icon3.png 540 | file 541 | 542 | 543 | 544 | 545 | 2012-09-19T00:26:58.000000Z 546 | b253ace91d3016a089723d9ed735c533 547 | 2012-09-21T10:32:08.818303Z 548 | 167 549 | yang 550 | has-props 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 3572 572 | 573 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon0.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon1.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon10.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon11.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon12.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon13.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon14.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon2.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon3.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon4.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon5.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon6.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon7.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon8.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/busy-icon9.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/prop-base/idle-icon.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon0.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon0.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon1.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon1.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon10.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon10.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon11.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon11.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon12.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon12.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon13.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon13.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon14.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon14.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon2.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon2.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon3.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon3.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon4.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon4.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon5.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon5.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon6.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon6.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon7.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon7.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon8.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon8.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon9.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/busy-icon9.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/.svn/text-base/idle-icon.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/.svn/text-base/idle-icon.png.svn-base -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon0.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon1.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon10.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon11.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon12.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon13.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon14.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon2.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon3.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon4.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon5.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon6.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon7.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon8.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/busy-icon9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/busy-icon9.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/busyicons/idle-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/busyicons/idle-icon.png -------------------------------------------------------------------------------- /src/org/hbaseexplorer/resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bit-ware/HBaseXplorer/1375c9358bc8fa6263d3f07d0bed075e57475ce3/src/org/hbaseexplorer/resources/splash.png --------------------------------------------------------------------------------