Preface Our cassandra instance sometime got crash mess amount of data. To backup those data to another storage is task need to do. CQLSH First backup canssandra schema Export entire schema of your cassandra. cqlsh -e "DESC SCHEMA" > user_schema.cql Or you can specific your keyspace here. cqlsh -e "DESC SCHEMA" > user_schema.cql Export and Import cassandra data Export COPY <tablename> [ ( column [, ...] ) ] FROM ( '<filename>' | STDIN ) [ WITH <option>='value' [AND ...] ]; For example cqlsh> COPY log.parts FROM STDIN; Another example to transform output format cqlsh> COPY log.chatlogs (ts, content, other) TO './chatlog.dat' ... WITH DELIMITER = '|' AND QUOTE = '''' AND ESCAPE = '''' AND NULL = '<null>'; Import cqlsh> COPY emp (empid,deptid,last_name,first_name) FROM 'temp.csv'; Troubleshooting Cannot dump all DB because partition. Error for (-5813055698912042437, -5769658640073958582): Failed to connect to all replicas ['10.123.456.789'] for (-5813055698912042437, -5769658640073958582), errors: ['NoHostAvailable - (\'Unable...
這是什麼? 程式週記主要內容如下: Gihub project 介紹: 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢 網路文章心得: 會寫些心得,強迫自己閱讀. “程式週記”並且定期週期性更新. 大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下. 本週摘要 本週工作上有個里程碑,很開心夥伴們能夠準時的交付出產品.雖然我們也踩了不少雷,不過我們完成了!! 目前一邊在看 udacity 的 Introduction Machine Learning 一邊也跟著公司同事們學習相關論文.相當充實!! Go Contributing to the Go project 2016 的舊文章,不過很實用. 由於 Go 專案都是放在 Gerrit 想要貢獻給 #golang 專案,卻又不知道該如何開始? 這篇文章提供一整個流程的介紹,幫助你可以提交你的第一個 PR 給 Golang, 來看看這篇文章吧 The 9 most popular Golang links from 2016 有人幫忙精選了在 2016 的九篇最受歡迎的 Golang 相關文章,其中前五篇是: 1: What Should We Be Excited About in Go 1.8? 2: Go’s Alias Proposal and All My Concerns of Google Controlling Go 3: Go Best Practices, Six Years In 4: Introducing Go 2.0 (A Thought Experiment Only) 5: Ten Million Concurrent Websockets Grumpy: Go running Python! Google open source 為了解決很多 legacy 的 python code ,開發了一個工具可以讓你將 Python 轉換成 Go ,或是在 python 裡面跑 go 的套件. 一些重點整理: Grumpy (脾氣暴躁 XD) 把 令人討厭的 GIL (Global interpreter lock) 拿掉了.換成 Go 的 GC 來管理.可以讓跑 python 的時候 multiple thread 更快. Grumpy 也不是第一個把 GIL 拿掉的 Python runtime, IronPython/Jython 都這樣幹過 目前 Grumpy 支援度不夠,所以大家使用前看一下 issue list (光是 import...
這是什麼? 程式週記主要內容如下: Gihub project 介紹: 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢 網路文章心得: 會寫些心得,強迫自己閱讀. “程式週記”並且定期週期性更新. 大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下. 本週摘要 最近家人得了癌症,就深刻地了解到健康的重要. “時間”,“愛”與“死亡“緊緊的將我們串連在一起 這句話其實是最近已經上映的電影 “最美的安排 (ollateral Beauty)“裡面的一句話. 我們真的要好好的珍惜我們擁有的時間與愛才能幫助我們正確地面對死亡. 不論你信仰是哪一種神,最公平的就是每個人一天就是 24 個小時,不會因為你是身份,種族與性別有何不同. 如何把握每一天,好好運用這上篇天給予我們的禮物就格外重要. Go Who needs generics? Use … instead! 介紹 generics 基本定義,如何在 go 用其他方式取代。 大家都知道 Golang 不支援 generics 如果程式就是需要怎麼辦? 這邊介紹一些心法。 minaandrawos/machat : An open source chat server implemented in Go 透過 Golang 完成的一個聊天室伺服器,還有 client 端 jpoz/gomeme: Command line double caption meme generator. Written in Go (Golang) 將 GIF 加上一段有趣的上標跟下標,做成 MEME GIF. The 12 Factors of Go 12FA (12 factor app) 是 heroku 提出建制 modern app 的方法論。 這篇作者試著用 Go 與 Docker 來實作並且寫了一本書。 piladb: Lightweight RESTful database engine based on stack data structures piladb (pila: 就是西班牙文的 stack): PilaDB 是一個輕量化的 RESTful DB ,並且提供 stack structure 的架構,也就是說你可以透過 Push/Pop 來存取資料. Python Android/JAVA/NODE.JS/Scala PMML model export - RDD-based API Exploring Spark MLlib: Part 4 – Exporting the model for use outside of Spark 如何把 model 輸出,載入再加上預測. Apache Spark 2.0 Preview: Machine Learning Model Persistence 2.0 machine...
這是什麼? 程式週記主要內容如下: Gihub project 介紹: 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢 網路文章心得: 會寫些心得,強迫自己閱讀. “程式週記”並且定期週期性更新. 大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下. 本週摘要 有幸跟著老闆去見客戶與生意夥伴,讓我的視野又高了不少,也著實見識到 CEO 們每個人都是活力十足的人. 再次感謝老闆願意給這樣的機會. 雖然這個禮拜都在談事情跟開會,不過還是抽空完成 Golang 的 LUIS 套件.接下來會找時間開發一個跟 LUIS 結合的自我學習 Chatbot. 這個禮拜看的文章有點少,要檢討…. Go Golang Line Bot with Azure/AWS with Let’s encrypt Azure(Amazon)申租免費 VM。 FreeDNS 申請免費 Domain Name。 透過 lego 申請 Let’s Encrypt 免費憑證。 我之前的 Line Bot Template 裡面也有提到 Lego Lego: Let’s Encrypt client and ACME library written in Go 這個專案提到如何透過 ACME 來使用 Let’s Encrypt 的認證.好消息是這個已經在 process 看看會不會進入 http/net 基本的 package 之中. I was offered 1 million for my Go package — and I said No. 有人寫了一個 Golang package 被詢問以 $1 million 的現金加上股票賣出, 但是被作者拒絕。來看看作者怎麼想。 tsenart/vegeta: HTTP load testing tool and library. It’s over 9000! 使用超級賽亞人 ( 貝吉塔 / ベジータ) 來壓測你的線上服務。 這個專案 star 數 (戰鬥力) 超過 4000 啊… Some Tools For Go That You Might Not Know Yet 你可能还不知道的一些 Go 语言工具 (Some Tools For Go That You Might Not Know Yet) : 中文可见 Python Android/JAVA/NODE.JS/Scala Docker Kubernetes Self-Driving Kubernetes, Container Linux by...