社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

2020-05-01から1ヶ月間の記事一覧

Docker で centos 7 をベースに Hadoop(version3.1.3) コンテナ作成したときの問題

Docker で centos 7 をベースに Hadoop(version3.1.3) コンテナ作成してみました。 ただ作成してみたものの、使いづらいと感じている面があります。 理由1 systemctlを使ったサービスの自動起動を行うには、コンテナ起動時に/sbin/initを指定しなければなら…

jps: command not found

Docker コンテナで Java をインストールしたが、jps コマンドが使用できなかった。 Dockerfile においてインストールするパッケージに (-devel) を指定すればよい。 ※Docker自体はこの問題に関係ない(変更前: jps つかえない) RUN yum install -y java-1.8.0…

docker alpine イメージから bash を起動する

alpine イメージを元にした Dockerfile を書いていくにあたって bash を起動したいが alpine には bash が入っていない。 そのため、apk コマンドでインストールしてから起動させる。 docker run -it alpine:latest apk add bash && /bin/sh

Elastalert を MailCatcher で動作確認

MailCatcher とは シンプルなSMTPサーバ、ただし実際にはメールを宛先に転送せずに、WebUI上で一覧することができるもの。 ローカル環境でメール送信のテストをするのに便利そうです。 また、Docker のイメージも(何方かが)作成されたものがあります。今回…

Elastalert filter を試す

使用する Docker image filebeat 機能を含めたこちらのイメージを使って試していきます。 github.com参考:イメージ作成時の記事 https://blueskyarea.hatenablog.com/entry/2020/05/13/235521 gmail 用 User と Password 設定 $ vim elastalert/pass/smtp_au…

Docker で filebeat も試す

公式に filebeat 用の Docker Image が提供されているので、簡単に試すことが可能です。 filebeat からデータを投入する elasticsearch については、以下の記事で作成したイメージを使っていきます。 blueskyarea.hatenablog.com ディレクトリ構造 上記の記…

シェルスクリプトの備忘録

主に bash を扱います。 Basic シェルスクリプト Hello World! シェルスクリプト 実行方法 シェルスクリプト if 文記述例 TIPS 既存のテキストファイルに一行ずつ連番をふる CentOS 6 curl: (35) SSL connect error プログレスバー 標準出力、標準エラー出力…

Android(kotlin) 音楽ファイル(mp3)を再生する

android.media.MediaPlayer を使うことで簡単に音楽ファイルを再生できます。 完成イメージ 作成・編集するファイル strings.xml activity_main.xml MusicManager.kt MainActivity.kt music1.mp3 (res/raw ディレクトリ内に入れておきます) strings.xml で表…

Android(kotlin) 読み込んだテキストを SQLite に挿入

編集・作成するファイル words.csv (読み込むテキスト) WordFromText.kt (エンティティクラス) WordManager.kt (テキストを読み込む) DBContract.kt (定数定義用) DatabaseHelper.kt (データベースヘルパークラス) MainActivity.kt (WordManager と Database…

Android(kotlin) テキストファイルを読み込む

編集・作成するファイル words.csv (読み込むファイル) WordFromText.kt (読み込んだデータを格納するエンティティクラス) WordManager.kt (ファイル読み込み用クラス) MainActivity.kt (WordManager を呼び出す) words.csv 読み込むファイルを用意する 以下…

Android(kotlin) SQLite データの選択

完成イメージ リストの中の項目をタッチすると、その項目に保存されていたデータが読み込まれて画面に出力されます。 編集するファイル 以下の記事で作成したプロジェクトを引き続き編集していきます。 blueskyarea.hatenablog.com MainActivity.kt データ選…

Android(kotlin) SQLite データの挿入

編集するファイル 以下の記事で作成したプロジェクトを引き続き編集していきます。 blueskyarea.hatenablog.com MainActivity.kt データ保存処理(MainActivity.kt) データの保存処理と言いながら、更新処理を書いています。 update を使用する方法もあります…

Android(kotlin) データベースヘルパークラスをつくる

SQLite をつかいたい Android アプリケーションで手軽に使えるデータベースとして、SQLite がある。 SQLite の利用手順はおおまかに以下のようになっている。 1. データベースヘルパークラスを作成 2. アクティビティから、データベース接続オブジェクトを生…

Android(kotlin) SQLite コンソールにアクセスしてみる (エミュレータ対象)

環境 ホスト: Windows10 IDE: AndroidStudio エミュレータ起動 ADV manager から起動する コマンドプロンプトでアクセス 1. 起動中のエミュレータ確認 >adb devices List of devices attached emulator-5554 device2. adb コンソールにログイン >adb shell g…

Android(kotlin) ListView でリストから選択させる画面をつくる

ListView を使ってリストを表示して、そこから選択できるような画面を作成します。 完成イメージ ※DatabasePractice というアプリケーション名(app_name)になっていますが、なんでも可 今回、編集するファイル strings.xml activity_main.xml MainActivity.k…