原创 CentOS 下配置網絡yum源

Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。說白了就是你想在centos或者Redhat(Redhat是收費的,cen

原创 (greenplum)自定義函數,從數組字段中刪除某個元素(親測可用)

參數解釋: taskidArray:你想要從中刪除元素的數組字段 oneTaskid:你想要刪除的那個元素 CREATE OR REPLACE function my_array_remove(taskidArray te

原创 處理 groovy 腳本模板中的 $ 符

str.replace("\"$","'''$'''+\"") $ 在 groovy 腳本中是保留字符,要特殊處理後才能賦值進去 用三個單引號包圍就能轉爲字符串

原创 greenplum 拼接字符轉爲 json 類型

insert into test select ('{"gender":'||gender||'}')::jsonb from tablea limit 5;

原创 java 使用 . 來切割字符串------坑

java 使用 . 來切割字符串是神坑 要將點號進行轉義 string.split("\.",-1)

原创 greenplum json 字段的插入值格式

1、insert into test(profile) values(’{“a”:“a”}’); 2、insert into cdp_test(ren) values(’{“a”:12}’);

原创 hive+hbase 細節詳解

對於Hive來講,兩個重要的概念是內部表和外部表。 內部表和外部表是針對數據存放的位置來說的。 內部表和外部表的核心區別在於:當在hive中執行刪除表的操作時,對於內部表來講是將這張表的元數據和表中數據全部刪掉。而對於外部表來

原创 Hive安裝

第1步:驗證JAVA安裝 在Hive安裝之前,Java必須在系統上已經安裝。使用下面的命令來驗證是否已經安裝Java: $ java –version 如果Java已經安裝在系統上,就可以看到如下回應: java versi

原创 linux 下關於任務的命令

ctrl + z     可以將一個正在前臺執行的命令放到後臺,並且暫停 &             最經常被用到,這個用在一個命令的最後,可以把這個命令放到後臺執行 jobs         查看當前有多少在後臺運行的命令

原创 hadoop+zookeeper+yarn搭建高可用完全分佈式環境詳細步驟

一、zookeeper集羣的安裝。 (我親自成功搭建過的一套集羣,涉及到很多的細節,但是有的細節地方我不一定能完全寫出,如果有遇到問題的可以留言) 前提準備3臺centos7.0虛擬機 (1)首先設置每臺虛擬機的網絡連接方式爲ne

原创 Hive中創建表(hive的使用和MySQL的使用很相似)

CREATE TABLE語句 (不區分大小寫) Create Table是用於在Hive中創建表的語句,語法和示例如下: 語法: CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS

原创 zookeeper 啓動失敗

bin/zkServer.sh  start 啓動zookeeper後再用 bin/zkServer.sh  status查看,顯示: JMX enabled by default Using config: /usr/local/zo

原创 HBase中-ROOT-和.META.表

-ROOT-和.META.表,它們是HBase的兩張內置表, 從存儲結構和操作方法的角度來說,它們和其他HBase的表沒有任何區別,你可以認爲這就是兩張普通的表,對於普通表的操作對它們都適用。 它們與衆不同的地方是HBase用它們

原创 Hive刪除數據庫

DROP DATABASE語句 DROP DATABASE是刪除所有的表並刪除數據庫的語句。它的語法如下: DROP DATABASE StatementDROP (DATABASE|SCHEMA) [IF EXISTS] da

原创 Hive創建數據庫(不用區分大小寫)

CREATE DATABASE語句 hive默認自帶一個名爲default的數據庫,如果建表時沒有指定你要用哪個數據庫,默認你的表就會建到default數據庫中。 CREATE DATABASE|SCHEMA [IF NOT