2018年8月30日木曜日

gitリモートブランチチェックアウトする方法

以下のコマンドを使えば、リモートにある「remote_branch_name」というブランチをローカル「local_branch_name」としてチェックアウトできます。
git checkout -b local_branch_name origin/remote_branch_name

2018年7月26日木曜日

dockerよく使うコマンド

  1. Dockerのbuildを実行(10~20分程度要する)
    docker-compose build
  2.  Dockerを実行する
    docker-compose up -d
  3. Dockerを停止する
    docker-compose down
  4. Dockerの起動状態を確認する
    docker-compose ps
  5. Dockerコンテナにログインする
    docker exec -it [コンテナ名] bash

hiveにデータ投入時に、「SemanticException [Error 10062]: Need to specify partition columns because the destination table is partitioned」の対策

パーティションが切っているテーブルに、パーティションキーを指定しないと、表題のようなエラーになります。

解消方法として、以下のように、「partition」を明確に指定することです。
メタデータの先頭に移動
SET hive.exec.dynamic.partition.mode=nonstrict;
insert overwrite table tmp_xxx.test_log partition(id) select * from common.log where id = 15692 and date between '2018-06-22 00:00' and '2018-06-22 23:59';

2018年4月13日金曜日

php.iniファイルの場所を調べる

サーバのphp.iniファイルの場所を調べる方法、
1、まず、サーバにsshします
2、次のコマンドを実行「php -i | grep "Loaded Configuration File"

2018年4月9日月曜日

mac jmeterのインストール方法

以下のコマンドでインストール
 brew install jmeter --with-plugins
↑プラグインが不要な場合、「--with-plugins」をなしにする 
 
以下のコマンドでインストールされたjmeterを開く
 open /usr/local/bin/jmeter

2018年3月29日木曜日

linux コマンド ディスク使用量の数値を取得

linuxコマンドdfでディスク使用量を確認できますが、
定期的なバッチで使用量がある一定的な値に超えったら通知してくるように設定をしたい場合、
表示された使用量の数値だけを抜き取りたいときがあります。

以下のコマンドで数値だけをとることができます。
df | sed -n '3p' | awk '{print $4}' | sed 's/%//g'


例以下の表示の中、10だけを取りたい、上記のコマンドを実行するだけです


sed -n '3p' : 3行目だけを出力するコマンド
awk '{print $4}':4カラムだけを出力するコマンド
 sed 's/%//g':%記号を除去するコマンド

2018年3月27日火曜日

git特定なフォルダにcloneする

特定なディレクターcloneするコマンドは以下の通りです。

git clone git@github.com:whatever folder-name

2018年3月9日金曜日

php改行コード

PHP_EOL

phpの改行コード、自分で入れると、 機種依存でうまく表示できない場合があります。
「PHP_EOL」を使えば、安全になります。

2018年2月26日月曜日

mac python3.6のインストール方法

1、まず、Pythonのオフィシャルサイトから最新のパッケージをダウンロードして、インストールします。
https://www.python.org/downloads/

2、インストール後、~/.bash_profileを修正し、適用させます
 vi ~/.bash_profile で以下の内容を追加
  alias python='python3'

3、~/.bash_profileを最近化にします。
 source ~/.bash_profile

最後、バージョンを確認
python --version
Python 3.6.4

2018年2月13日火曜日

macでeclipseをcleanモードで起動させる方法

1、まず/Applications/Eclipse.app/Conents/MacOSのフォルダに移動

 cd /Applications/Eclipse.app/Contents/MacOS

2、次は以下のコマンドでeclipseを起動させる
 ./eclipse -clean -clearPersistedState

mac hidenファイルを表示させる

macのfinderでファイルを表示する時、ディフォルトではhidenファイルを非表示となっています。
表示するには、以下のコマンドを実行するだけ:

 CMD + SHIFT + .