incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "fp" ...@lucene.cn>
Subject 回复: [Proposal] lxdb - proposal for Apache Incubation
Date Sat, 27 Feb 2021 15:13:30 GMT
thanks very mutch




------------------ 原始邮件 ------------------
发件人:                                                                               
                                        "general"                                        
                                           <wu.sheng.841108@gmail.com&gt;;
发送时间:&nbsp;2021年2月27日(星期六) 晚上10:50
收件人:&nbsp;"fp"<fp@lucene.cn&gt;;"Incubator"<general@incubator.apache.org&gt;;

主题:&nbsp;Re: [Proposal] lxdb - proposal for Apache Incubation



I forwarded the private reply to the mail list.
But deleted his cellphone number for privacy protection.

Sheng Wu 吴晟
Twitter, wusheng1108


fp <fp@lucene.cn&gt; 于2021年2月27日周六 下午10:00写道:

&gt; sorry 我修改下
&gt;
&gt; Hi 吴晟
&gt; Thank you for your reply,In response to your question, my answers are as follows.(我英语不怎么好请您多多包涵.)
&gt;
&gt; 1.Since you are proposing a new project to a global foundation, you should at
&gt; least keep your documentation in English.
&gt; &gt;Of course, if Apache accepts this project, I will complete all the documents
and translate them into English. Although my English is not very good, many of our company
come back from Australia. This should not be a problem
&gt; 2:Your provided links are Chinese,which for most IPMC people, it is not readable.
&gt; &gt;In addition to the source code, what other documents are needed? Do you want
me to provide some basic project use or introduction first?
&gt; 3:And since this project is close-source, please provide the dependencies.
&gt; &gt;The version to be open source is 100% rewritten. It relies on Hadoop, HBase,
spark, zookeeper, and does not rely on any code from my previous company
&gt; 4:And as you repeated said the original projects, is this project created 100% on
your own, is it including something from Alibaba/Tencent?
&gt; &gt;the current version of lxdb is 100% created on my own . it isn`t including
anything form Alibaba/Tencent.
&gt; &gt;The previous version of lxdb relies on the mdrill of Alibaba. I am the author
of mdrill project and mdrill is an open source project.
&gt; &gt;About Tencent Hermes is my work in Tencent, but after I started my business,
I didn't use the source code of Hermes, and I informed Tencent before I started my business
&gt; 5:As there is no open-source, I can't verify.
&gt; &gt;If you are interested, I can provide the source code to PMC members separately
for auditing
&gt; 6:Due to this is close-source, we also need you to be clear about whether you
&gt; are going to submit SGA and open source to the public.
&gt; &gt;I haven't open source the project yet, mainly to see if PMC is interested
in my project. If interested, I will open source. In this way, I can persuade my investors.
If PMC is not interested, I may consider opening source later. At present, the project has
about 100000 lines of code, which can be provided to PMC for review
&gt; 7:The most important, `lucene` is an Apache trademark and Apache project,this makes
me have concerns about the branding violation.
&gt; &gt;I just like Lucene. If the name offends PMC, I can correct it for the right
name.
&gt; 8:At last, typically, we(incubator) expect you to have open-sourced the project,
and at least have a small community and first adoption out of your company.
&gt; Our company is a commercial company. The community of previous projects here may
be different from what you said. We have organized a QQ communication group with about 1000
people. Many students here have been our users for many years, and they are looking forward
to the development of our project
&gt; 9:To join the incubator, you also need at least 3 IPMC members and 1 Champion(Apache
member or officer) to help you understand the incubator.
&gt; Can you help me? I really have language problems. There is less communication in
this area. I have done a lot of sharing in China before. I hope you can help me if you can
&gt; my telnum is ------
&gt;
&gt;
&gt;
&gt; ------------------ 原始邮件 ------------------
&gt; *发件人:* "fp" <fp@lucene.cn&gt;;
&gt; *发送时间:* 2021年2月27日(星期六) 晚上9:57
&gt; *收件人:* "wu.sheng.841108"<wu.sheng.841108@gmail.com&gt;;
&gt; *主题:* 回复: [Proposal] lxdb - proposal for Apache Incubation
&gt;
&gt;
&gt;
&gt;
&gt; ------------------ 原始邮件 ------------------
&gt; *发件人:* "fp" <fp@lucene.cn&gt;;
&gt; *发送时间:* 2021年2月27日(星期六) 晚上9:55
&gt; *收件人:* "Incubator"<general@incubator.apache.org&gt;;
&gt; *主题:* 回复: [Proposal] lxdb - proposal for Apache Incubation
&gt;
&gt; Hi 吴晟
&gt; Thank you for your reply,In response to your question, my answers are as
&gt; follows.(我英语不怎么好请您多多包涵.)
&gt;
&gt; 1.Since you are proposing a new project to a global foundation, you should
&gt; at
&gt; least keep your documentation in English.
&gt; &gt;Of course, if Apache accepts this project, I will complete all the
&gt; documents and translate them into English. Although my English is not very
&gt; good, many of our company come back from Australia. This should not be a
&gt; problem
&gt; 2:Your provided links are Chinese,which for most IPMC people, it is not
&gt; readable.
&gt; &gt;In addition to the source code, what other documents are needed? Do you
&gt; want me to provide some basic project use or introduction first?
&gt; 3:And since this project is close-source, please provide the dependencies.
&gt; &gt;The version to be open source is 100% rewritten. It relies on Hadoop,
&gt; HBase, spark, zookeeper, and does not rely on any code from my previous
&gt; company
&gt; 4:And as you repeated said the original projects, is this project created
&gt; 100% on your own, is it including something from Alibaba/Tencent?
&gt; &gt;the current version of lxdb is 100% created on my own . it isn`t
&gt; including anything form Alibaba/Tencent.
&gt; &gt;The previous version of lxdb relies on the mdrill of Alibaba. I am the
&gt; author of mdrill project and mdrill is an open source project.
&gt; &gt;About Tencent Hermes is my work in Tencent, but after I started my
&gt; business, I didn't use the source code of Hermes, and I informed Tencent
&gt; before I started my business
&gt; 5:As there is no open-source, I can't verify.
&gt; &gt;If you are interested, I can provide the source code to PMC members
&gt; separately for auditing
&gt; 6:Due to this is close-source, we also need you to be clear about whether
&gt; you
&gt; are going to submit SGA and open source to the public.
&gt; &gt;I haven't open source the project yet, mainly to see if PMC is interested
&gt; in my project. If interested, I will open source. In this way, I can
&gt; persuade my investors. If PMC is not interested, I may consider opening
&gt; source later. At present, the project has about 100000 lines of code, which
&gt; can be provided to PMC for review
&gt; 7:The most important, `lucene` is an Apache trademark and Apache
&gt; project,this makes me have concerns about the branding violation.
&gt; &gt;I just like Lucene. If the name offends PMC, I can correct it for the
&gt; right name.
&gt; 8:At last, typically, we(incubator) expect you to have open-sourced the
&gt; project, and at least have a small community and first adoption out of your
&gt; company.
&gt; Our company is a commercial company. The community of previous projects
&gt; here may be different from what you said. We have organized a QQ
&gt; communication group with about 1000 people. Many students here have been
&gt; our users for many years, and they are looking forward to the development
&gt; of our project
&gt; 9:To join the incubator, you also need at least 3 IPMC members and 1
&gt; Champion(Apache member or officer) to help you understand the incubator.
&gt; Can you help me? I really have language problems. There is less
&gt; communication in this area. I have done a lot of sharing in China before. I
&gt; hope you can help me if you can.If you like this project, you can also join
&gt; us. It's a very good opportunity in China's database market
&gt; my telnum is 17099831107
&gt;
&gt;
&gt; yannian mu 母延年
&gt; luxin,muyannian
&gt;
&gt;
&gt; ------------------ 原始邮件 ------------------
&gt; *发件人:* "general" <wu.sheng.841108@gmail.com&gt;;
&gt; *发送时间:* 2021年2月27日(星期六) 晚上9:06
&gt; *收件人:* "Incubator"<general@incubator.apache.org&gt;;
&gt; *主题:* Re: [Proposal] lxdb - proposal for Apache Incubation
&gt;
&gt; Hi
&gt;
&gt; Since you are proposing a new project to a global foundation, you should at
&gt; least keep your documentation in English. Your provided links are Chinese,
&gt; which for most IPMC people, it is not readable.
&gt; And since this project is close-source, please provide the dependencies.
&gt; And as you repeated said the original projects, is this project created
&gt; 100% on your own, is it including something from Alibaba/Tencent? As there
&gt; is no open-source, I can't verify.
&gt; Due to this is close-source, we also need you to be clear about whether you
&gt; are going to submit SGA and open source to the public.
&gt;
&gt; The most important, `lucene` is an Apache trademark and Apache project,
&gt; this makes me have concerns about the branding violation.
&gt;
&gt; At last, typically, we(incubator) expect you to have open-sourced the
&gt; project, and at least have a small community and first adoption out of your
&gt; company.
&gt;
&gt; To join the incubator, you also need at least 3 IPMC members and 1
&gt; Champion(Apache member or officer) to help you understand the incubator.
&gt;
&gt; Sheng Wu 吴晟
&gt; Twitter, wusheng1108
&gt;
&gt;
&gt; fp <fp@lucene.cn&gt; 于2021年2月27日周六 下午6:40写道:
&gt;
&gt; &gt; Dear Apache Incubator Community,
&gt; &gt;
&gt; &gt;
&gt; &gt; Please accept the following proposal for presentation and discussion:
&gt; &gt; https://github.com/lucene-cn/lxdb/wiki
&gt; &gt;
&gt; &gt;
&gt; &gt; LXDB is a high-performance,OLAP,full text search database.it`s base on
&gt; &gt; hbase,but replaced hfile with lucene index to support more effective
&gt; &gt; secondary indexes,it`s also base on spark sql,so that you can used sql
&gt; api
&gt; &gt; to visit data and do olap calculate. and also the lucene index is store
&gt; on
&gt; &gt; hdfs (not local disk).
&gt; &gt;
&gt; &gt;
&gt; &gt; In our Production System, LXDB supported 200+ clusters,some of the single
&gt; &gt; cluster is 1000+ nodes,insert 200 billion rows&amp;nbsp; per day ( 20000
&gt; &gt; billion rows for total), one of the biggest single table has 200million
&gt; &gt; lucene index on LXDB.
&gt; &gt;
&gt; &gt;
&gt; &gt; Hadoop`s father Doug Cutting cut nutch into HBase, MapReduce (hive),
&gt; HDFS,
&gt; &gt; Lucene.We have merged these separated projects again,LXDB equals spark
&gt; &gt; sql+hbase+lucene+parquet+hdfs,it is a super database.It took me 10 years
&gt; to
&gt; &gt; complete these merging operations.But the purpose is no longer a search
&gt; &gt; engine, but a database.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; Best regards
&gt; &gt; &amp;nbsp; yannian mu
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; LXDB Proposal
&gt; &gt; == Abstract ==
&gt; &gt; LXDB is a high-performance,OLAP,full text search database.
&gt; &gt;
&gt; &gt;
&gt; &gt; === it`s base on hbase,but replaced hfile with lucene index to support
&gt; &gt; more effective secondary indexes.===
&gt; &gt; we modify hbase region server ,we&amp;nbsp; change hfile to lucene,when
put
&gt; &gt; data we put&amp;nbsp; document to lucene instande of&amp;nbsp; put
data to hfile
&gt; &gt; lucene index store on region server&amp;nbsp; (it is not sote in different
&gt; &gt; cluster like elstice search+hbase ,it takes to copy of data)
&gt; &gt;
&gt; &gt;
&gt; &gt; === it`s base on spark sql for olap===
&gt; &gt; we Integrated spark and hbase together ,it`s useage like this ,
&gt; &gt; 1.unpackage lxdb.tar.gz
&gt; &gt; 2.config hadoop_config path,
&gt; &gt; 3.run start-all.sh to start cluster.
&gt; &gt; lxdb can startup spark through hadoop yarn ,and then spark executor
&gt; &gt; process Embedded start hbase region server service .
&gt; &gt;
&gt; &gt;
&gt; &gt; you can operate lxdb database throuth spark sql api(hive) or mysql api.
&gt; &gt; 1.the sql used spark rdd+hbase scaner&amp;nbsp; to visit hbase .
&gt; &gt; 2.the sql`s condition (filter or group by agg) will predicate to hbase ,
&gt; &gt; 3.hbase used lucene index to filter data in region server.
&gt; &gt; all of the spark,hbase,lucene is Embedded Integrated together,it is
&gt; &gt; not&amp;nbsp; a&amp;nbsp; seperate cluster ,that is the different
with solr/es +
&gt; &gt; hbase+spark Solution.
&gt; &gt;
&gt; &gt;
&gt; &gt; == Background ==
&gt; &gt; === Multiple copies of data ===
&gt; &gt; Apache HBase+Elastic Search is the most popular Solution on full text
&gt; &gt; search ,but it`s weak on Online AnalyticalProcessing.
&gt; &gt; so most of the time the Production System used spark(or hive or impala or
&gt; &gt; presto) ,hbase,solr/es at the same time.Multiple copies of data are
&gt; stored
&gt; &gt; in multiple systems,multiple systems has different Api .Data consistency
&gt; is
&gt; &gt; difficult to guarantee.For the above reasons we merger
&gt; spark,hbase,elastic
&gt; &gt; into one project .it`s target is used one copy of data,one cluster,one
&gt; api
&gt; &gt; to solve olap,kv,full text...database scenarios.
&gt; &gt;
&gt; &gt;
&gt; &gt; === Merging and splitting of lucene indexes(hstore) acrocess different
&gt; &gt; machine on hdfs ===
&gt; &gt; As we all know solr/es store file in local fileSystem,it`s shard num must
&gt; &gt; be a fix num,but if we store index on hdfs,the index can split able like
&gt; &gt; hbase hstore,it can split or merge acorss machine nodes ,this is very
&gt; &gt; usefull for distribute database ,it depend malloc how much resource on a
&gt; &gt; table,most of time the records of a table is different by time by time so
&gt; &gt; the num of shards always need adjust,if index store local it can`t split
&gt; &gt; acroces throw different machine ,but lucene index store on hdfs it`s can
&gt; do
&gt; &gt; it.
&gt; &gt; whether the number of pieces can be flexibly adjusted, whether it has the
&gt; &gt; ability of elastic scaling, in a distributed database is particularly
&gt; &gt; important
&gt; &gt;
&gt; &gt;
&gt; &gt; === solved Insufficient of&amp;nbsp; secondary indexes ===
&gt; &gt; some people use hbase secondary index like Phoenix prjoect. but those
&gt; &gt; programme base on the hbase rowkey has a lot of redundancy,He can't
&gt; create
&gt; &gt; too many indexes,Data inflation rate is too high,so used lucene index
&gt; &gt; instand of secondary is the best chooses.
&gt; &gt;
&gt; &gt;
&gt; &gt; === we add an lucene index for spark olap===
&gt; &gt; Most of OLAP systems has violent scanning problems and Poor timeliness of
&gt; &gt; data like hive,spark sql,impala or some of the mpp database.
&gt; &gt; 1.They used violent scans to calculate the data.but another choice is add
&gt; &gt; index to the big data.some of the time using index can greatly improve
&gt; the
&gt; &gt; performance of the original brute force scanning. i think&amp;nbsp;
that just
&gt; &gt; like the traditional database, indexing technology can greatly improve
&gt; the
&gt; &gt; performance of the speed database.
&gt; &gt; 2.Another problem of thoses database or system, Most of them are an
&gt; &gt; offline system or batch system,lxdb `s target is realtime append
&gt; ,realtime
&gt; &gt; kv update just like hbase.
&gt; &gt;
&gt; &gt;
&gt; &gt; ==future==
&gt; &gt; === lucene on parquet ===
&gt; &gt; recenetly i will change lucene&amp;nbsp; tim,tip(invert index) ,dvd,dvm
files
&gt; &gt; to&amp;nbsp; like parquet or orc format.
&gt; &gt; To solve the performance problem of traversing Lucene index.To solve the
&gt; &gt; problem that opening Lucene file needs to load files such as tip into
&gt; &gt; memory, which leads to slow opening Lucene index file,To enable Lucene to
&gt; &gt; store multi column joint index by column, which is used to handle some
&gt; &gt; logic such as multi table join and materialized view ,mulity fields group
&gt; &gt; by by invert index,The current Lucene index has many problems because of
&gt; &gt; too many file pointers and single column problems,We want to modify
&gt; Lucene
&gt; &gt; to make it more suitable for HDFS, not only for full-text retrieval, but
&gt; &gt; also better at statistical analysis, which is a real database level
&gt; &gt; index,We want Lucene to be splitable, which can separate storage from
&gt; &gt; computation.
&gt; &gt;
&gt; &gt;
&gt; &gt; ===&amp;nbsp; supporting all kinds of Predicate pushdown calculation
===
&gt; &gt; We find that if we can combine the calculation method with the data
&gt; &gt; closely, we can give more play to the performance of the database. Index
&gt; is
&gt; &gt; only a way of calculating push down. For example, storage push down, we
&gt; can
&gt; &gt; store the index on the SSD device, and the data part on the SATA device.
&gt; We
&gt; &gt; can store the data that are often grouped together in advance, instead of
&gt; &gt; calculating line by line, We can give important tables or columns to
&gt; &gt; dedicated devices and resources, but these hbases are still lacking,
&gt; which
&gt; &gt; we need to further improve
&gt; &gt;
&gt; &gt;
&gt; &gt; === Distribution of intervention data ===
&gt; &gt; we can used row key to intervention data to different nodes ,it can do
&gt; &gt; many interestest things
&gt; &gt;
&gt; &gt;
&gt; &gt; === Resource control, resource isolation ===
&gt; &gt; lucene recent is not support resource isolation,but&amp;nbsp; on hdfs&amp;nbsp;
&gt; we
&gt; &gt; can do it , I can control the priority of SQL so that Lucene with higher
&gt; &gt; priority can get faster IO resources.
&gt; &gt;
&gt; &gt;
&gt; &gt; == Status ==
&gt; &gt; since 2011 I released the first open source version on Alibaba&amp;nbsp;
,At
&gt; &gt; that time, mdrill used 10 nodes 48g machines to support 400 billion data.
&gt; &gt; the first index on hdfs is from this version.it`s one year ahead of the
&gt; &gt; community.&amp;nbsp; https://github.com/alibaba/mdrill .
&gt; &gt;
&gt; &gt;
&gt; &gt; since 2014 i stoped mdrill project update for the reason of i join into
&gt; &gt; tencent . in our team we developed&amp;nbsp; hermes project ,we also
build
&gt; &gt; lucene on hdfs , hermes now realtime import 1000 billion rows of data per
&gt; &gt; day.It's the largest database I've ever developed ,
&gt; &gt; https://plus.tencent.com/bigdata/hermes
&gt; &gt;
&gt; &gt;
&gt; &gt; since 2018 I set up my own company called luxin, Lu Xin is the Chinese
&gt; &gt; pronunciation of Lucene. as a funs of lucene ,luxin company`s domain is
&gt; &gt; lucene.xin ,mail domain is lucene.cn.
&gt; &gt; luxin`s first version of lxdb is called lsql,it`s means lucene sql.&amp;nbsp;
&gt; &gt; it used lucene(2.5.3)+hdfs+spark(1.6.3),it is stable, about 200+ of
&gt; cluster
&gt; &gt; use lsql. it`s process about 200 billions per day ,amount of 20000
&gt; billions
&gt; &gt; rows in one&amp;nbsp; single cluster. (1000 nodes)
&gt; &gt;
&gt; &gt;
&gt; &gt; since 2010 In the case of COVID-19 our team decide to developed the next
&gt; &gt; generation of lsql called lxdb(lx=lucene pronunciation ). we add hbase to
&gt; &gt; lsql To solve the update problem.nowadays we have finish the first
&gt; version
&gt; &gt; of lxdb. https://github.com/lucene-cn/lxdb/wiki
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; == Known Risks ==
&gt; &gt; ==Meritocracy ==
&gt; &gt;
&gt; &gt;
&gt; &gt; lxdb has been deployed in production and is applying more than 200 lines
&gt; &gt; of business. It has demonstrated great performance benefits and has
&gt; proved
&gt; &gt; to be a better way for reporting and analysis based big data. Still We
&gt; look
&gt; &gt; forward to growing a rich user and developer community.
&gt; &gt; === Orphaned products ===
&gt; &gt;
&gt; &gt;
&gt; &gt; The core developers currently work full-time for Luxin.
&gt; &gt; lxdb is widely adopted by many companies and individuals. There's no
&gt; &gt; realistic chance of it becoming orphaned. and we have a number of 1000
&gt; &gt; person tencent qq Instant messaging group
&gt; &gt;
&gt; &gt;
&gt; &gt; === Inexperience with Open Source===
&gt; &gt; The core developers are all active users and followers of open source.
&gt; &gt; They are already committers and contributors to the lxdb project.&amp;nbsp;
&gt; &gt; developed yannian mu has tens years on open source project,&amp;nbsp;
jstorm
&gt; &gt; https://github.com/alibaba/jstorm and mdrill
&gt; &gt; https://github.com/alibaba/mdrill
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; === Homogenous Developers ===
&gt; &gt;
&gt; &gt;
&gt; &gt; The most of core developers are from luxin for the Closed source products
&gt; &gt; reason, but when lxdb was open sourced, lxdb will received a lot of bug
&gt; &gt; fixes and enhancements from other developers not working at luxin.Where
&gt; did
&gt; &gt; you learn it from and where did you return it.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; ===Reliance on Salaried Developers ===
&gt; &gt;
&gt; &gt;
&gt; &gt; Lxin invested in lxdb as the&amp;nbsp; solution and some of its key
engineers
&gt; &gt; are working full time on the project. In addition, since there is a
&gt; growing
&gt; &gt; Big Data need for scalable solutions, we look forward to other Apache
&gt; &gt; developers and researchers to contribute to the project. Also key to
&gt; &gt; addressing the risk associated with relying on Salaried developers from
a
&gt; &gt; single entity is to increase the diversity of the contributors and
&gt; actively
&gt; &gt; lobby , Apache lxdb intends to do this.
&gt; &gt;
&gt; &gt;
&gt; &gt; === An Excessive Fascination with the Apache Brand ===
&gt; &gt;
&gt; &gt;
&gt; &gt; Lxdb is proposing to enter incubation at Apache in order to help efforts
&gt; &gt; to diversify the committer-base, not so much to capitalize on the Apache
&gt; &gt; brand. The Lxdb project is in production use already inside lxdb, but is
&gt; &gt; not expected to be an lxdb product for external customers. As such, the
&gt; &gt; lxdb project is not seeking to use the Apache brand as a marketing tool.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; === Documentation===
&gt; &gt;
&gt; &gt;
&gt; &gt; Information about Palo can be found at https://github.com/lucene-cn/lxdb
&gt; .
&gt; &gt; The following links provide more information about lxdb in open source:
&gt; &gt;
&gt; &gt;
&gt; &gt; * wiki site: https://github.com/lucene-cn/lxdb/wiki
&gt; &gt; * Issue Tracking: https://github.com/lucene-cn/lxdb/issues
&gt; &gt; * Overview: https://github.com/lucene-cn/lxdb/wiki/intro
&gt; &gt; * lxin home page: http://www.lucene.xin
&gt; &gt; * lsql document: http://docs.lucene.xin/lsql/v21/
&gt; &gt;
&gt; &gt;
&gt; &gt; ##Initial Source
&gt; &gt;
&gt; &gt;
&gt; &gt; lxdb will development source code under an Apache license at
&gt; &gt; https://github.com/lucene-cn/lxdb.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; === Core Developers ===
&gt; &gt;
&gt; &gt;
&gt; &gt; Currently most of the core developers of LXDB are working in the research
&gt; &gt; Team of luxin.
&gt; &gt;
&gt; &gt;
&gt; &gt; - yannian mu (dev)
&gt; &gt; - yu chen (dev)
&gt; &gt; - guangshi hao (dev)
&gt; &gt; - wei sun (dev)
&gt; &gt; - qihua zheng (dev)
&gt; &gt; - xin wang (dev)
&gt; &gt; - qingsong liu (dev)
&gt; &gt; - anxing zhou (Tester)
&gt; &gt; - jiajun duan (Tester)
&gt; &gt;
&gt; &gt;
&gt; &gt; == External Dependencies ==
&gt; &gt; As all dependencies are managed using Apache Maven
&gt; &gt; Dependency&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
License&amp;nbsp; &amp;nbsp; &amp;nbsp;
&gt; &gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Optional?
&gt; &gt; lucene&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Apache
License 2.0&amp;nbsp; &amp;nbsp;
&gt; &gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; true
&gt; &gt; zookeeper&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;Apache License
&gt; 2.0&amp;nbsp;
&gt; &gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; true
&gt; &gt; hbase&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; Apache License 2.0&amp;nbsp;
&gt; &gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; true
&gt; &gt; spark&amp;nbsp; &amp;nbsp;Apache License 2.0&amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;
&gt; true
&gt; &gt; hadoop&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Apache
&gt; &gt; License 2.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
true
&gt; &gt; hive&amp;nbsp; &amp;nbsp;Apache License 2.0&amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;
&gt; true
&gt; &gt;
&gt; &gt;
&gt; &gt; == Required Resources ==
&gt; &gt;
&gt; &gt;
&gt; &gt; === Mailing lists ===
&gt; &gt;
&gt; &gt;
&gt; &gt; &amp;nbsp;* lxdb-private (PMC discussion)
&gt; &gt; &amp;nbsp;* lxdb-dev (developer discussion)
&gt; &gt; &amp;nbsp;* lxdb-user (user discussion)
&gt; &gt; &amp;nbsp;* lxdb-commits (SCM commits)
&gt; &gt; &amp;nbsp;* lxdb-issues (JIRA issue feed)
&gt; &gt;
&gt; &gt;
&gt; &gt; === Subversion Directory ===
&gt; &gt;
&gt; &gt;
&gt; &gt; Instead of subversion, LXDB prefers to git as source control
&gt; &gt; management system: git://git.apache.org/lxdb
&gt;
&gt;
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message