rabbitmq構築手順@centos

cd /usr/local/src/

ダウンロード

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

インストール

rpm –nodeps -Uvh rabbitmq-server-3.6.5-1.noarch.rpm

サービス起動

service rabbitmq-server start

chkconfig on

chkconfig rabbitmq-server on

rabbitmq_managementインストール

rabbitmq-plugins enable rabbitmq_management service rabbitmq-server restart

rabbitmqadminインストール

cd /usr/sbin/ wget http://localhost:15672/cli/rabbitmqadmin chmod 755 rabbitmqadmin

外部からアクセスできるユーザを作成

rabbitmqctl add_user admin password rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p / admin “.” “.” “.*”

外部からアクセスできるユーザを作成

http://localhost:15672/ id:admin PW:password

qのリスト

rabbitmqadmin list queues

help

rabbitmqadmin help subcommands

chef cookbooksを作ってみる

rbenvを使う、.zshrcファイルに以下の内容を追記

$ export PATH=“$HOME/.rbenv/bin:$PATH”
$ eval “$(rbenv init -)”

bundler

$ gem install bundler

Gemfile作成

$ vim Gemfile

source 'https://rubygems.org'

gem 'chef', '~> 12.18', '>= 12.18.31'
gem 'knife-solo', '~> 0.6.0'
gem 'foodcritic', '~> 9.0'
gem 'berkshelf', '~> 5.6', '>= 5.6.1'

定義したgemをインストール

$ bundle install

cookbook create

knife cookbook create my_cookbook -C “My Name” -m “my@email.com” -I apachev2 -r md

add ssh config

vagrant ssh-config –host vagrant-centos6 >> ~/.ssh/config

knife solo prepare

knife solo prepare vagrant-centos6

knife solo prepare

knife solo cook vagrant-centos6 -o my_cookbook

macでrbenv環境を構築

brewでrbenvをインストール

brew install rbenv

リスト一覧

rbenv install –list

aws/opsworks-cookbooksを使うには2.0.0-p481が必要

rbenv install c

global ruby version設定

rbenv global 2.0.0-p481

redash

rbenv redash

確認

rbenv versions

Macにzshをインストール

zshのインストール

homebrewのインストール ※デフォルトのzsh /bin/zsh は古いため、最新のzshをインストール

brew install zsh

/etc/shellsを編集

sudo vi /etc/shells

下記の1行を追加

/usr/local/bin/zsh

デフォルトのシェルを変更する

chsh -s /usr/local/bin/zsh

oh-my-zsh をインストール

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

zsh-completionsのインストール

brew install zsh-completions

設定

fpath=(/usr/local/share/zsh-completions $fpath)

下記を実施

rm -f ~/.zcompdump; compinit
autoload -Uz compinit
compinit -u

参考サイト

http://qiita.com/yshishido/items/f85902c6039f07d07d48