原创 kafka指定分區消費

public class DConsumer { public static void main(String[] args) { Properties prop = new Properties();

原创 spark連接並讀取本地文件報錯總結

1.scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps; 錯誤原因:scala版本與spark版本兼容問題導致,可在maven倉

原创 基礎知識點歸納

地址

原创 JSON參數轉jsonnode實例代碼

import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; public static Jso

原创 impala表數據導出,批量插入elasticsearch

1.從impala表導出文件,導出格式爲Csv impala-shell -q "select * from qscar.kcar " -B --output_delimiter="," --print_header -o kcar.c

原创 快速進入hive客戶端beeline

beeline時推薦的hive命令行客戶端,兩條命令即可:1. hive --service beeline2. !connect jdbc:hive2://ip地址:10000

原创 windows下安裝5.0以上版本的elasticsearch插件head

舊命令plugin install mobz/elasticsearch-head已經不起作用,es5以上版本安裝head需要安裝node和grunt。主要步驟:1.安裝node,grunt2.下載head插件3.在https://git

原创 azkaban已編譯版,解壓即用

解壓zip包後,需要注意的一點就是啓動命令的位置: bin/azkaban-web-start.sh(務必要在azkaban-web-server目錄下啓動) bin/azkaban-web-start.sh務必要在azkaban-Exe

原创 文件編碼相關

最近寫代碼由於編碼格式的問題,耽誤了挺長時間去糾錯。總結一下: 文件的編碼形式有:ASC II碼 ,UNICODE碼,utf-8是其中一種unicode。 關鍵的是: 在unix,windows,mac系統平臺對於換行的定義是不一樣的!!

原创 elasticsearch6.3版本jdbc連接

使用jdbc連接es6.3需要破解es的license,將其升級爲白金版本。以下爲步驟:首先要下載maven依賴,但是我的maven下載不來,遠程庫配置沒用,以下爲官方提供的依賴:<repositories> <repository>

原创 jdbc連接elasticsearch6.3.0demo展示

連接方式和jdbc連接其他工具一樣,關鍵是驅動。代碼如下: public void con() { String driver = "org.elasticsearch.xpack.sql.jdbc.jdbc.JdbcD

原创 ES通過http客戶端獲取數據,自動識別返回類型

在通過http客戶端發送sql請求時。形式如下: 192.168.90.xxx:9200/_sql?sql=select * from car order by ctime desc limit 0,2 當sql中包含字段排序時

原创 jdbc連接cdh版本hive

在使用IDE連接cdh版本hive時,由於jdbc版本問題,會出現如下幾個錯誤:1.jdbc版本不是cdh的,必須使用cdh版本的;2.使用阿里雲鏡像倉庫,從maven倉庫中下載相應版本,下載失敗,沒有;3.從cdh內置的lib庫取出相應

原创 hive建立hbase內部表,外部表

操作hbase,hive建連接,impala操作hbase查詢1.進入hbase命令:hbase shell2.建表   create ‘test’,‘c f’: 建表時必須指定表名和列族名   list  :列舉表信息,(相當於hive