diff --git a/2.2.5.tar.gz b/2.5.0.tar.gz
similarity index 73%
rename from 2.2.5.tar.gz
rename to 2.5.0.tar.gz
index c4f233c6f1408e79e8100e0778352cff281015bd..5eaf2fb7339721efd00acc3e8245803ebbfa156a 100644
Binary files a/2.2.5.tar.gz and b/2.5.0.tar.gz differ
diff --git a/hbase-site.xml b/hbase-site.xml
index 0f63a8d4891ab1085a2420ef0395ab6bfc0912a6..59d6be7197da666d7b2e8f1eb3691d10797951a0 100644
--- a/hbase-site.xml
+++ b/hbase-site.xml
@@ -29,7 +29,7 @@
hbase.rootdir
- hdfs://localhost:8020/hbase
+ hdfs://localhost:9000/hbase
The directory shared by RegionServers.
diff --git a/hbase.spec b/hbase.spec
index d534931cacb6d0bcda48c7052b43f54af71789d0..288e68579e8a46d21d1d2a00f468f77ccc76a3ed 100644
--- a/hbase.spec
+++ b/hbase.spec
@@ -7,7 +7,7 @@
%global package_native 0
Name: hbase
-Version: 2.2.5
+Version: 2.5.0
Release: 1
Summary: A database for Apache Hadoop
License: Apache-2.0 and BSD and CPL-1.0 and EPL-1.0 and MIT
@@ -17,6 +17,7 @@ Source1: %{name}.logrotate
Source2: %{name}-site.xml
Source3: %{name}.service.template
Source4: xmvn-reactor
+Source5: settings.xml
BuildArch: noarch
BuildRequires: cmake
@@ -154,27 +155,12 @@ pushd %{name}-assembly/target/%{name}-%{version}
cp -arp %{name}-webapps/* %{buildroot}/%{_datadir}/%{name}/%{name}-webapps
# Dependency jars
- install -m 0755 lib/hbase-shaded-miscellaneous-2.2.1.jar %{buildroot}%{_datadir}/java/%{name}/hbase-shaded-miscellaneous-2.2.1.jar
- install -m 0755 lib/hbase-shaded-netty-2.2.1.jar %{buildroot}%{_datadir}/java/%{name}/hbase-shaded-netty-2.2.1.jar
- install -m 0755 lib/hbase-shaded-protobuf-2.2.1.jar %{buildroot}%{_datadir}/java/%{name}/hbase-shaded-protobuf-2.2.1.jar
install lib/*.jar %{buildroot}/%{_datadir}/%{name}/lib
- rm -f %{buildroot}/%{_datadir}/%{name}/lib/tools-*.jar
- rm -f %{buildroot}/%{_datadir}/%{name}/lib/%{name}*-tests.jar
- rm -f %{buildroot}/%{_datadir}/%{name}/lib/%{name}-testing-util-*.jar
- rm -f %{buildroot}/%{_datadir}/%{name}/lib/tomcat-*.jar
- rm -f %{buildroot}/%{_datadir}/%{name}/lib/servlet-api-*.jar
- pushd %{buildroot}/%{_datadir}/%{name}/lib
- # Replace jar files with symlinks for all jars from the build
- for f in `ls hbase*`
- do
- n=`echo $f | sed "s/-%{version}//"`
- rm -f $f
- %{__ln_s} %{_javadir}/%{name}/$n $f
- done
- popd
-
- # jruby bits
- cp -arf lib/ruby %{buildroot}/%{_datadir}/%{name}/lib
+
+ # Other files
+ cp -arf lib/ruby %{buildroot}/%{_datadir}/%{name}/lib
+ cp -arf lib/client-facing-thirdparty %{buildroot}/%{_datadir}/%{name}/lib
+ cp -arf lib/shaded-clients %{buildroot}/%{_datadir}/%{name}/lib
%if 0
# Native libraries
@@ -189,10 +175,6 @@ pushd %{buildroot}/%{_datadir}/%{name}
%{__ln_s} %{_var}/run/%{name} pids
popd
-# Add jars to the classpath for hbase shell
-echo "export HBASE_CLASSPATH_PREFIX=$(build-classpath objectweb-asm/asm objectweb-asm/asm-commons jnr-posix jnr-constants joni jruby bytelist jcodings jnr-ffi joda-time jline jansi invokebinder):\$HBASE_CLASSPATH" > %{buildroot}/%{_sysconfdir}/%{name}/%{name}-env-shell.sh
-echo "export JRUBY_HOME=/usr/share/jruby" >> %{buildroot}/%{_sysconfdir}/%{name}/%{name}-env-shell.sh
-
# Ensure /var/run directory is recreated on boot
echo "d %{_var}/run/%{name} 0775 hbase hbase -" > %{buildroot}/%{_tmpfilesdir}/%{name}.conf
@@ -289,9 +271,6 @@ fi
%attr(0755,hbase,hbase) %dir %{_var}/cache/%{name}
%attr(0755,hbase,hbase) %dir %{_var}/log/%{name}
%attr(0755,hbase,hbase) %dir %{_var}/run/%{name}
-%attr(0755,root,root) %{_datadir}/java/%{name}/hbase-shaded-miscellaneous-2.2.1.jar
-%attr(0755,root,root) %{_datadir}/java/%{name}/hbase-shaded-netty-2.2.1.jar
-%attr(0755,root,root) %{_datadir}/java/%{name}/hbase-shaded-protobuf-2.2.1.jar
%if %{package_native}
%files native
@@ -300,5 +279,8 @@ fi
%endif
%changelog
+* Tue Sep 12 2023 Youjing Yu <2534849757@qq.com> 2.5.0-1
+- Upgrade Hbase Version to 2.5.0
+
* Tue Mar 16 2021 Ge Wang 2.2.5-1
- Init package
diff --git a/settings.xml b/settings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..47cf8bd4ee208b808c3b83912be5679e079ff5b8
--- /dev/null
+++ b/settings.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+ big
+ *
+ huaweicloud
+ https://repo.huaweicloud.com/repository/maven/
+
+
+
+
+
diff --git a/xmvn-reactor b/xmvn-reactor
index bd3a6bb6f03640dadf399fc5cd73ed60329fd8b8..9e141b539e1a028ab671e5d454f6168adab5f57a 100644
--- a/xmvn-reactor
+++ b/xmvn-reactor
@@ -5,253 +5,253 @@
org.apache.hbase
hbase-assembly
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-assembly/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-client
- 2.2.5
- absolute-prefix/hbase-client/target/hbase-client-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-client/target/hbase-client-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-client
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-client/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-common
- 2.2.5
- absolute-prefix/hbase-common/target/hbase-common-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-common/target/hbase-common-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-common
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-common/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-examples
- 2.2.5
- absolute-prefix/hbase-examples/target/hbase-examples-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-examples/target/hbase-examples-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-examples
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-examples/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-hadoop-compat
- 2.2.5
- absolute-prefix/hbase-hadoop-compat/target/hbase-hadoop-compat-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-hadoop-compat/target/hbase-hadoop-compat-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-hadoop-compat
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-hadoop-compat/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-hadoop2-compat
- 2.2.5
- absolute-prefix/hbase-hadoop2-compat/target/hbase-hadoop2-compat-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-hadoop2-compat/target/hbase-hadoop2-compat-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-hadoop2-compat
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-hadoop2-compat/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-it
- 2.2.5
- absolute-prefix/hbase-it/target/hbase-it-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-it/target/hbase-it-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-it
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-it/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-protocol
- 2.2.5
- absolute-prefix/hbase-protocol/target/hbase-protocol-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-protocol/target/hbase-protocol-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-protocol
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-protocol/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-server
- 2.2.5
- absolute-prefix/hbase-server/target/hbase-server-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-server/target/hbase-server-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-server
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-server/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-shell
- 2.2.5
- absolute-prefix/hbase-shell/target/hbase-shell-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-shell/target/hbase-shell-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-shell
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-shell/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-thrift
- 2.2.5
- absolute-prefix/hbase-thrift/target/hbase-thrift-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-thrift/target/hbase-thrift-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-thrift
pom
- 2.2.5
+ 2.5.0
absolute-prefix/hbase-thrift/pom.xml
jar
- 1.6
+ 1.8
@@ -259,192 +259,192 @@
org.apache.hbase
hbase
pom
- 2.2.5
+ 2.5.0
absolute-prefix/pom.xml
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-annotations
- 2.2.5
- absolute-prefix/hbase-annotations/target/hbase-annotations-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-annotations/target/hbase-annotations-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-endpoint
- 2.2.5
- absolute-prefix/hbase-endpoint/target/hbase-endpoint-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-endpoint/target/hbase-endpoint-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-external-blockcache
- 2.2.5
- absolute-prefix/hbase-external-blockcache/target/hbase-external-blockcache-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-external-blockcache/target/hbase-external-blockcache-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-hbtop
- 2.2.5
- absolute-prefix/hbase-hbtop/target/hbase-hbtop-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-hbtop/target/hbase-hbtop-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-http
- 2.2.5
- absolute-prefix/hbase-http/target/hbase-http-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-http/target/hbase-http-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-mapreduce
- 2.2.5
- absolute-prefix/hbase-mapreduce/target/hbase-mapreduce-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-mapreduce/target/hbase-mapreduce-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-metrics
- 2.2.5
- absolute-prefix/hbase-metrics/target/hbase-metrics-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-metrics/target/hbase-metrics-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-metrics-api
- 2.2.5
- absolute-prefix/hbase-metrics-api/target/hbase-metrics-api-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-metrics-api/target/hbase-metrics-api-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-procedure
- 2.2.5
- absolute-prefix/hbase-procedure/target/hbase-procedure-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-procedure/target/hbase-procedure-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-protocol-shaded
- 2.2.5
- absolute-prefix/hbase-protocol-shaded/target/hbase-protocol-shaded-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-protocol-shaded/target/hbase-protocol-shaded-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-replication
- 2.2.5
- absolute-prefix/hbase-replication/target/hbase-replication-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-replication/target/hbase-replication-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-resource-bundle
- 2.2.5
- absolute-prefix/hbase-resource-bundle/target/hbase-resource-bundle-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-resource-bundle/target/hbase-resource-bundle-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-rest
- 2.2.5
- absolute-prefix/hbase-rest/target/hbase-rest-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-rest/target/hbase-rest-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-rsgroup
- 2.2.5
- absolute-prefix/hbase-rsgroup/target/hbase-rsgroup-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-rsgroup/target/hbase-rsgroup-2.5.0.jar
jar
- 1.6
+ 1.8
org.apache.hbase
hbase-zookeeper
- 2.2.5
- absolute-prefix/hbase-zookeeper/target/hbase-zookeeper-2.2.5.jar
+ 2.5.0
+ absolute-prefix/hbase-zookeeper/target/hbase-zookeeper-2.5.0.jar
jar
- 1.6
+ 1.8