├── .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 |
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 |
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
--------------------------------------------------------------------------------