You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by rv...@apache.org on 2014/06/30 03:26:33 UTC

git commit: BIGTOP-1351. Init script for HBase Thrift2 server is missing (Cesar Delgado via rvs)

Repository: bigtop
Updated Branches:
  refs/heads/master 005b0204e -> 5b6d1be4f


BIGTOP-1351. Init script for HBase Thrift2 server is missing (Cesar Delgado via rvs)


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/5b6d1be4
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/5b6d1be4
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/5b6d1be4

Branch: refs/heads/master
Commit: 5b6d1be4ff2ea8ffc29314a5466c1023532f70ea
Parents: 005b020
Author: Roman Shaposhnik <rv...@apache.org>
Authored: Sun Jun 29 18:26:26 2014 -0700
Committer: Roman Shaposhnik <rv...@apache.org>
Committed: Sun Jun 29 18:26:26 2014 -0700

----------------------------------------------------------------------
 .../src/deb/hbase/install_init_scripts.sh       |  2 +-
 bigtop-packages/src/rpm/hbase/SPECS/hbase.spec  | 30 +++++++++++++++++++-
 2 files changed, 30 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/5b6d1be4/bigtop-packages/src/deb/hbase/install_init_scripts.sh
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/deb/hbase/install_init_scripts.sh b/bigtop-packages/src/deb/hbase/install_init_scripts.sh
index c32a5b7..9f0f52a 100755
--- a/bigtop-packages/src/deb/hbase/install_init_scripts.sh
+++ b/bigtop-packages/src/deb/hbase/install_init_scripts.sh
@@ -16,7 +16,7 @@
 # limitations under the License.
 
 SRC_PKG=hbase
-for node in master regionserver rest thrift ; do
+for node in master regionserver rest thrift thrift2; do
     service_pkgdir=debian/$SRC_PKG-$node
     debdir=$service_pkgdir/DEBIAN
     mkdir -p $service_pkgdir/etc/init.d/ $debdir

http://git-wip-us.apache.org/repos/asf/bigtop/blob/5b6d1be4/bigtop-packages/src/rpm/hbase/SPECS/hbase.spec
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/rpm/hbase/SPECS/hbase.spec b/bigtop-packages/src/rpm/hbase/SPECS/hbase.spec
index dcc4b6f..f346952 100644
--- a/bigtop-packages/src/rpm/hbase/SPECS/hbase.spec
+++ b/bigtop-packages/src/rpm/hbase/SPECS/hbase.spec
@@ -23,7 +23,7 @@
 %define webapps_hbase %{hbase_home}/hbase-webapps
 %define man_dir %{_mandir}
 %define hbase_username hbase
-%define hbase_services master regionserver thrift rest
+%define hbase_services master regionserver thrift thrift2 rest
 %define hadoop_home /usr/lib/hadoop
 %define zookeeper_home /usr/lib/zookeeper
 
@@ -195,6 +195,34 @@ Requires: redhat-lsb
 ThriftServer - this class starts up a Thrift server which implements the Hbase API specified in the Hbase.thrift IDL file.
 "Thrift is a software framework for scalable cross-language services development. It combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, and Ruby. Thrift was developed at Facebook, and we are now releasing it as open source." For additional information, see http://developers.facebook.com/thrift/. Facebook has announced their intent to migrate Thrift into Apache Incubator.
 
+%package thrift2
+Summary: The Hadoop HBase Thrift2 Interface
+Group: System/Daemons
+Requires: %{name} = %{version}-%{release}
+Requires(pre): %{name} = %{version}-%{release}
+
+%if  %{?suse_version:1}0
+# Required for init scripts
+Requires: insserv
+%endif
+
+%if  0%{?mgaversion}
+# Required for init scripts
+Requires: initscripts
+%endif
+
+# CentOS 5 does not have any dist macro
+# So I will suppose anything that is not Mageia or a SUSE will be a RHEL/CentOS/Fedora
+%if %{!?suse_version:1}0 && %{!?mgaversion:1}0
+# Required for init scripts
+Requires: redhat-lsb
+%endif
+
+
+%description thrift2
+Thrift2 Server to supersede original Thrift Server.
+Still under development. https://issues.apache.org/jira/browse/HBASE-8818
+
 %package doc
 Summary: Hbase Documentation
 Group: Documentation