Skip to content

Latest commit

 

History

History
181 lines (126 loc) · 7.21 KB

File metadata and controls

181 lines (126 loc) · 7.21 KB

https://www.slideshare.net/search/slideshow?searchfrom=header&q=hbaseconasia2019&ud=any&ft=all&lang=en&sort=

https://github.com/rayokota/awesome-hbase

Timezone

Tuning

<property>
  <name>hbase.wal.storage.policy</name>
  <value>NONE</value>
  <!--<value>ONE_SSD</value>-->
  <!--<value>ALL_SSD</value>-->
</property>

https://www.slideshare.net/mas4share/five-major-tips-to-maximize-performance-on-a-200-sql-hbasephoenix-cluster

Presto Phoenix plugin

Deployment

Apache Phoenix

https://medium.com/hashmapinc/3-steps-for-bulk-loading-1m-records-in-20-seconds-into-apache-phoenix-99b77ad87387

.NET Client for Apache Phoenix

PQS JDBC

Etc.

https://www.slideshare.net/cloudera/h-base-and-accumulo-todd-lipcom-jan-25-2012

https://community.hortonworks.com/questions/87231/reduce-existing-hbase-table-regions.html

https://community.hortonworks.com/questions/59557/hbase-phoenix-query-server-tuning-properties.html

https://github.com/Azure-Samples/hbase-phoenix-connection-pool

https://github.com/Pirionfr/pyPhoenix

Spark & HBase/Phoenix:

local index

http://www.slideshare.net/uprush/subsecondsqlonhadoopatscale

http://engineering.vcnc.co.kr/2013/04/hbase-configuration/

https://community.hortonworks.com/content/supportkb/49612/what-is-the-recommended-number-of-regions-per-regi.html

Phoenix-Spark

HBase compaction

HBase BucketCache

PHOENIX-3116 Support incompatible HBase 1.1.5 and HBase 1.2.2

https://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&cad=rja&uact=8&ved=0ahUKEwjL69jom-PPAhXkxlQKHVdOBH4QFghPMAg&url=http%3A%2F%2Fwww.slideshare.net%2Fvanuganti%2Fhbase-hadoop-hbaseoperationspractices&usg=AFQjCNEawwotCYMS2NvRwr25xtBRurtuNg&sig2=UBCwKeky08lH_k-74RxKlg

https://www.inovex.de/blog/hbase-and-phoenix-on-azure-adventures-in-abstraction/

Phoenix-Hive Integration:

-- Hive integration
/etc/hive/conf/hive-env.sh:
# Folder containing extra ibraries required for hive compilation/execution can be controlled by:
export HIVE_AUX_JARS_PATH=/usr/lib/phoenix/phoenix-hive.jar

-- Test

-- Hive Managed
create table test.hive_m_phoenix1 (
scd string,
scddesc string
)
STORED BY 'org.apache.phoenix.hive.PhoenixStorageHandler'
TBLPROPERTIES (
'phoenix.table.name'='test.hive_m_phoenix1',
'phoenix.zookeeper.quorum'='mnode1,wnode1,wnode2',
'phoenix.rowkeys'='scd'
);


-- Hive External
create external table test.hive_e_phoenix1 (
scd string,
scddesc string
)
STORED BY 'org.apache.phoenix.hive.PhoenixStorageHandler'
TBLPROPERTIES (
'phoenix.table.name'='bigstats.bigstats_cd',
'phoenix.zookeeper.quorum'='mnode1,wnode1,wnode2',
'phoenix.rowkeys'='scd'
);

https://groups.google.com/forum/#!topic/phoenix-hbase-user/D7Q_ksL49Q8

Slides for "Five major tips to maximize performance on a 200+ SQL HBase/Phoenix cluster" are available at http://www.slideshare.net/mas4share/five-major-tips-to-maximize-performance-on-a-200-sql-hbasephoenix-cluster

Here are the slides for "ACID Transactions in Phoenix" - http://www.slideshare.net/caskdata/acid-transactions-in-apache-phoenix-with-apache-tephra-incubating-by-poorna-chandra

Here is the link for slides of Simplified Reads/Writes in HBase( Or "Dont be a Bytecode Jedi"): https://www.dropbox.com/s/zlj2bulozf5p28b/PhoenixCon-uvls.pptx?dl=0

Column qualifier encoding in Apache Phoenix slides are available at http://www.slideshare.net/SamarthJain23/column-encoding

"Phoenix and eHarmony, a better match" slides are available at http://www.slideshare.net/VijaykumarVangapandu/eharmony-phoenix-con-2016

"Phoenix Query Server" slides are available at http://www.slideshare.net/je2451/apache-phoenix-query-server-phoenixcon2016

Phoenix + HBase: An Enterprise Grade Data-Warehouse Appliance for Interactive Analytics?

PHOENIX-2743 HivePhoenixHandler for big-big join with predicate push down

.NET driver for Apache Phoenix and Phoenix Query Server, https://github.com/Azure/hdinsight-phoenix-sharp

Phoenix bulkload & fs permission:

Schema design:

HBase GC tuning:

HBase read HA

A user can turn on TIMELINE read by two ways:(assuming the related table has enabled region replica already)
1) Through JDBC url string: Append ";Consistency=TIMELINE" into URL string
2) alter session set Consistency = 'timeline'
Using alter session set Consistency = 'strong' to turn timeline read off.
When a user uses explain command, "TIMELINE-CONSISTENCY" will be in the plan output when timeline consistency is enabled.

HADOOP_CLASSPATH=/usr/lib/hbase/hbase-protocol.jar:/etc/hbase/conf/ hadoop jar /usr/lib/phoenix/phoenix-client.jar org.apache.phoenix.mapreduce.CsvBulkLoadTool ${HADOOP_MR_RUNTIME_OPTS} --schema HYNIX --table Q_INL_CHMBR_HISTORY --input /user/hive/warehouse/fdc.db/i_q_inl_chmbr_history/id=20151218000000/* -d $'\001'

Presentations