表題の通り。忘れてしまうことがあるのでメモとして残しておく。
■ 環境
- Mac OSX El Capitan
■ スリープ
Macをスリープさせるショートカットは下記。
Shift + control + Eject
■ 画面のみスリープ
画面のみスリープさせるには下記。
Option + Command + Eject
以上。
表題の通り。忘れてしまうことがあるのでメモとして残しておく。
Macをスリープさせるショートカットは下記。
Shift + control + Eject
画面のみスリープさせるには下記。
Option + Command + Eject
以上。
表題の通り。先日MacにインストールしたApache Mesosで「Getting Started」にあるExamplesの一部を確認する。
MacにHomebrewでインストールした場合にはコマンドが少し違うようだ。
$ /usr/local/sbin/mesos-master --ip=127.0.0.1 --work_dir=/usr/local/var/lib/mesos
プロセスとLISTENポートを確認する。
$ lsof -n -P | grep -i LISTEN
:
mesos-mas 20685 withsin 5u IPv4 0xe4f43e3569820e8f 0t0 TCP 127.0.0.1:5050 (LISTEN)
:
$
“5050“ポートでLISTENしているようである。別ターミナルでSlaveを起動する。
$ /usr/local/sbin/mesos-slave --master=127.0.0.1:5050
再度、プロセスとLISTENポートを確認。
$ lsof -n -P | grep -i LISTEN
:
mesos-mas 20685 withsin 5u IPv4 0xe4f43e3569820e8f 0t0 TCP 127.0.0.1:5050 (LISTEN)
mesos-sla 20736 withsin 5u IPv4 0xe4f43e356afb42af 0t0 TCP *:5051 (LISTEN)
:
$
ブラウザで”5050“ポートにアクセスしてみる。
正常に稼働しているようだ。
以上。
表題の通り。
Getting Started
https://mesos.apache.org/gettingstarted/
上記のページの「Downloading Mesos」を参照する。
$ wget http://www.apache.org/dist/mesos/0.28.0/mesos-0.28.0.tar.gz
$ tar zxf mesos-0.28.0.tar.gz
また「CentOS 7.1」を参照して環境を整備する。
$ sudo yum install -y tar wget git
:
$ sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
:
$ sudo yum install -y epel-release
:
$ sudo cat > /etc/yum.repos.d/wandisco-svn.repo <
続いて「Building Mesos」を参照にビルドする。
$ cd mesos-0.28.0
$ ./bootstrap
:
$ mkdir build
$ cd build
$ ../configure
:
$ make
:
$
`make`にすごい時間がかかってしまったのでここまで。
確認等は後日の別エントリで行うことにする。
以上。
表題の通り。今更ながらApache Mesosを勉強しようと思い、とりあえずMacにインストールしてみることにした。
`brew`でインストールする。
$ brew update
$ brew install mesos
下記が依存でインストールされた。
インストールされたモジュールは下記の通り。
$ brew list mesos
/usr/local/Cellar/mesos/0.28.0/bin/mesos
/usr/local/Cellar/mesos/0.28.0/bin/mesos-cat
/usr/local/Cellar/mesos/0.28.0/bin/mesos-execute
/usr/local/Cellar/mesos/0.28.0/bin/mesos-local
/usr/local/Cellar/mesos/0.28.0/bin/mesos-log
/usr/local/Cellar/mesos/0.28.0/bin/mesos-ps
/usr/local/Cellar/mesos/0.28.0/bin/mesos-resolve
/usr/local/Cellar/mesos/0.28.0/bin/mesos-scp
/usr/local/Cellar/mesos/0.28.0/bin/mesos-tail
/usr/local/Cellar/mesos/0.28.0/etc/mesos/ (3 files)
/usr/local/Cellar/mesos/0.28.0/include/mesos/ (97 files)
/usr/local/Cellar/mesos/0.28.0/include/process/ (55 files)
/usr/local/Cellar/mesos/0.28.0/include/stout/ (155 files)
/usr/local/Cellar/mesos/0.28.0/include/picojson.h
/usr/local/Cellar/mesos/0.28.0/lib/libmesos-0.28.0.dylib
/usr/local/Cellar/mesos/0.28.0/lib/mesos/ (6 files)
/usr/local/Cellar/mesos/0.28.0/lib/pkgconfig/mesos.pc
/usr/local/Cellar/mesos/0.28.0/lib/python2.7/ (36 files)
/usr/local/Cellar/mesos/0.28.0/lib/ (7 other files)
/usr/local/Cellar/mesos/0.28.0/libexec/boto/ (399 files)
/usr/local/Cellar/mesos/0.28.0/libexec/mesos/ (7 files)
/usr/local/Cellar/mesos/0.28.0/libexec/protobuf/ (35 files)
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-daemon.sh
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-master
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-slave
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-start-cluster.sh
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-start-masters.sh
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-start-slaves.sh
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-stop-cluster.sh
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-stop-masters.sh
/usr/local/Cellar/mesos/0.28.0/sbin/mesos-stop-slaves.sh
/usr/local/Cellar/mesos/0.28.0/share/mesos/ (40 files)
$
使い方等、まだ全然わからないのだがこれから勉強する。
以上。
MacのHomebrewにおいて表題の件、そういうオプションがあったのか、ということがあったのでメモしておく。
下記コマンドでインストール済みアプリの一覧とversionを取得できる。
$ brew list --versions
ansible 2.0.0.2 2.0.1.0 2.0.2.0
ant 1.9.6 1.9.7
awscli 1.10.16 1.10.17 1.10.18 1.10.19
:
zookeeper 3.4.8
$
下記のように指定することも可能である。
$ brew list --versions docker
docker 1.10.0 1.10.1 1.10.2 1.10.3 1.11.0 1.9.1_1
$
それぞれ`brew info`で取得できる内容からインストール済みのversionを知ることもできるが、このコマンドだとversionのみが取得できるので便利かもしれない。
以上。