いとこのおじさんにE-510を借りた。
Olympusといえば医療機器カメラのシェアが高い事で有名で、
しかも八王子に工場があるので身近に感じるブランド。
ミラーレス一眼(マイクロ一眼)というコンパクトサイズのカメラを市場投入してPanasonicと競合中。
自分はPEN-P1のレンズセットを購入して遊んでいるが、更に同じE-510のレンズを使用するには、
マウンターをかませば一眼デジカメ用のレンズも利用できるとのこと。
借りただけのレンズにマウンター(MF-2)が必要か否か考えるだけで
けっこう楽しい。どうせなら一眼デジカメ用のレンズも使ってみたいしなぁ。
2010年12月23日木曜日
2010年12月1日水曜日
2010年11月24日水曜日
秋の景色_2010
今日は母方の母の17回忌の法事でした。天気にも恵まれ、ご先祖様にご供養してまいりました。
[simpleviewer gallery_id="2" bgcolor="ffffff" gallery_width ="100%" gallery_height ="600"]
[simpleviewer gallery_id="2" bgcolor="ffffff" gallery_width ="100%" gallery_height ="600"]
2010年11月17日水曜日
デジカメ比較
2010年10月26日火曜日
2010年10月25日のつぶやき
- 今日の教材でした http://www.breakingnewsenglish.com/1006/100610-internet_addiction.html posted at 22:02:56
- いちおう使えた http://movapic.com/pic/201010252129184cc5781e76fd3 posted at 21:29:20
- @hiromin39 今回は参加できませんでしたが次回は参加したいです! posted at 21:04:10
- はゴールを設定しました。4 週間で 10 回のワークアウトを目指します http://go.nike.com/04s31t6d posted at 20:04:13
- は 10/25/2010 at 6:45 PM に 5'56"/km のペースで 6.01 km を走りました http://go.nike.com/056rftj1 posted at 19:23:05
- よしまだ雨降っていない。 http://tokyo-ame.jwa.or.jp/ posted at 17:06:52
- しばし休憩 posted at 15:14:50
- 窓からハチが侵入してきた模様 posted at 13:17:01
- お昼食べ終わった、明日から忘れないように写真撮りはじめる posted at 12:18:27
- @takepon55 お疲れ様でございます。車中でゆっくりして、美味しい物を食べて復活してください。 posted at 12:17:21
- ライフログ的な意味でお昼食べたものの写真を投稿してみようかな。 posted at 12:10:14
- 「精神力や集中力は自分次第で何とでもなる」という実験結果 http://t.co/2hGU6Kx via @lifehackerjapan posted at 09:17:34
- 日が差してきた。雨降らないとよいなぁ、ひさしぶりにランニングしたい。 posted at 09:13:37
- 起床 posted at 06:12:05
2010年10月25日月曜日
2010年10月24日のつぶやき
- ノンカフェインコーヒーをいれてくる posted at 23:43:46
- テスト投稿 posted at 21:40:29
- I just unlocked the "Newbie" badge on @foursquare! http://4sq.com/9QzSuJ posted at 21:40:29
- 最寄り駅付近は雨降ってそう posted at 18:14:57
- この調子だと明日以降すこし楽になる。 さて帰る支度をしよう posted at 18:14:10
- セーター着てきて正解 もう少しがんばる posted at 17:36:53
- コンビニ行ってくる posted at 15:56:15
- OTTAVA聞きながら仕事中 心地いい posted at 14:42:17
- @satohashi ありがとうございます。ぜひ(^^)/ posted at 14:05:34
- 昨日の続きから http://movapic.com/pic/201010241402544cc3bdfe4fa1b posted at 14:02:56
- けっこう揺れたなぁ posted at 13:54:43
- 通勤中 posted at 13:05:35
- 使い方試行錯誤中 http://movapic.com/pic/201010240242214cc31e7de6c7c posted at 02:42:22
2010年10月23日のつぶやき
- @takepon55 カメラ届きました。ありがとうございます!! posted at 22:52:23
- ひと区切りついたので帰宅準備 posted at 20:27:48
- 日が暮れるのがはやいなぁ posted at 18:50:08
- 会社到着! posted at 16:09:17
- 久しぶりに同僚と飲み明かした。 posted at 15:42:46
- @hiromin39 少し残ってましたが復活しました。出社途中です。 posted at 15:40:29
- @sgt_paper ありがとうございます!ぜひ(^-^)/ posted at 15:37:48
- @satohashi 院の試験です。もう少し勉強させていただけるようになりました。(^-^)/ posted at 15:31:16
- 明日は仕事だけど、今日は大丈夫かな? posted at 03:39:18
- 今日は同僚と飲んでるナウ posted at 03:37:04
- 青汁サワーなう http://movapic.com/pic/201010230324384cc1d6e646c66 posted at 03:24:41
2010年10月22日のつぶやき
- 渋滞抜けた posted at 20:13:15
- イマココ L:東京都豊島区池袋3丁目16-6 posted at 19:58:47
- @takepon55 ありがとうございます。すごい早いです。たのしみ!! posted at 14:05:45
- 先生にメールだ。すこし席を外そう。 posted at 13:37:32
- @hiromin39 ありがとうございます!!自分へのご褒美たのしみです。 posted at 13:35:08
- @kaja3110 はい、ありがとうございます!!思う存分、没頭させていただきますw posted at 13:01:52
- @takepon55 本当にありがとうございます。頑張りたいと思います。これからもよろしくお願いいたします。 posted at 13:00:34
- @hirobow ありがとうございます!!感謝です!! posted at 12:59:34
- 合格でした。 超嬉しい。 卒論に集中できます。 posted at 12:22:50
- ありがとうございました。やったー!! posted at 12:07:37
2010年10月22日金曜日
Rare Earth Elements(希土類元素)
最近よく話題になっているレアアースという言葉、山のものとも海のものとも分からなかったので調べてみました。
日本語では希土類元素という。
日本は世界需要の半分を占めるが、ほとんど中国の風化花商岩に頼っている。
Wikipediaより
日本語では希土類元素という。
日本は世界需要の半分を占めるが、ほとんど中国の風化花商岩に頼っている。
希土類元素、特にランタノイドは電子配置が通常の元素とは異なるために物理的に特異な性質を示す。 水素吸蔵合金、二次電池原料、光学ガラス、強力な希土類磁石、蛍光体、研磨材などの材料となる。マグネシウム合金に微量添加することで機械的特性を向上する。使用後のリサイクルとして、乾溜ガス化燃焼等で有機質を熱分解し、レアアースを回収する方法がある。
Wikipediaより
| 原子番号 | 原子記号 | 原子名 | mg/kg |
| 57 | La | ランタン | 2.79 |
| 58 | Ce | セリウム | 2.34 |
| 59 | Pr | プラセオジム | 1.86 |
| 60 | Nd | ネオジウム | 2.12 |
| 62 | Sm | サマリウム | 4.32 |
| 63 | Eu | ユウロプウム | 1.61 |
| 65 | Td | テルビウム | 2.2 |
| 66 | Dy | ジスプロシウム | 1.94 |
| 67 | Ho | ホルミニウム | 2.03 |
| 68 | Er | エルビウム | 2.73 |
| 69 | Tm | ツリウム | 2.6 |
| 70 | Yb | イッテルビウム | 1.96 |
| 71 | Lu | ルテチウム | 6.11 |
| 21 | Sc | スカンジウム | ※左側の4元素については数値化が難しい微量元素です |
| 39 | Y | イットリウム | |
| 61 | Pm | プロメチウム | |
| 64 | Gd | ガドリニウム |
2010年10月16日土曜日
Ubuntu10.04にHadoop-0.20.2をインストールする
Ubuntu10.04にhadoop-0.20.2のインストールを行った。
まず、/usr/local/にwgetでHadoop-0.20.2.tar.gzをダウンロードします。
ダウンロード後、解凍します。
[code]sudo tar xvzf hadoop-0.20.2.tar.gz #解凍します。[/code]
passwordを入力します。
[code]sudo mv hadoop-0.20.2 hadoop #ディレクトリ名をhadoopと変更します。[/code]
とりあえずダウンロード後、解凍までしたら、その後、
Hadoopを動かすユーザーを(hadoopとして)登録し、sshログインをパスワード無しで行えるよう設定します。
[code]sudo adduser hadoop #ユーザー/グループ登録をします。[/code]
その際、パスワードを2回入力します。
[code]sudo chown -R hadoop:hadoop /usr/local/hadoop #実行権限を付与します。
su - hadoop #hadoopユーザーでログインします。[/code]
passwordを入力します。
[code]
ssh-keygen -t rsa -P "" #パスワード無しでログインできるようにキーを発行します
cat .ssh/id_rsa.pub >> .ssh/authorized_keys #認証キーを登録します。[/code]
[code]
ssh localhost #実際にパスワード無しでログインできるか確認します。
sudo mkdir /usr/local/hadoop-datastore #保存用ディレクトリを作成
sudo chown -R hadoop:hadoop /usr/local/hadoop-datastore #権限付与します
[/code]
sudo vi /usr/local/hadoop/conf/hadoop-env.sh #hadoopのホームディレクトリの設定
[code]
# export JAVA_HOME=/usr/lib/j2sdk1.5-sun #デフォルト設定を実際のJAVAのホームに設定
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk #記述例[/code]
[code]
# export HADOOP_HEAPSIZE=2000 #ヒープサイズを2000に設定 #を外すだけ
export HADOOP_HEAPSIZE=2000[/code]
core-site.xmlは全体の構成の設定になっています。
[code] vi core-site.xml #全体設定を行うconfigurationの間に記述[/code]
[xml toolbar"false"]
[/xml]
[xml]
#このように貼り付けます。
hadoop.tmp.dir
/usr/local/hadoop-datastore/hadoop-${user.name}
A base for other temporary directories.
fs.default.name
hdfs://localhost:54310
The name of the default file system. A URI whose
scheme and authority determine the FileSystem implementation. The
uri's scheme determines the config property (fs.SCHEME.impl) naming
the FileSystem implementation class. The uri's authority is used to
determine the host, port, etc. for a filesystem.
mapred.job.tracker
localhost:54311
The host and port that the MapReduce job tracker runs
at. If "local", then jobs are run in-process as a single map
and reduce task.
mapred.submit.replication
1
The replication level for submitted job files. This
should be around the square root of the number of nodes.
#ここまで[/xml]
[code]
su - hadoop #hadoopユーザーでログイン
/usr/local/hadoop/bin/hadoop namenode -format #フォーマット
10/10/16 01:17:11 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = skasuya/127.0.1.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 0.20.2
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/ branch-0.20 -r 911707; compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010
************************************************************/
10/10/16 01:17:12 INFO namenode.FSNamesystem: fsOwner=hadoop,hadoop
10/10/16 01:17:12 INFO namenode.FSNamesystem: supergroup=supergroup
10/10/16 01:17:12 INFO namenode.FSNamesystem: isPermissionEnabled=true
10/10/16 01:17:12 INFO common.Storage: Image file of size 96 saved in 0 seconds .
10/10/16 01:17:12 INFO common.Storage: Storage directory /usr/local/hadoop-data store/hadoop-hadoop/dfs/name has been successfully formatted.
10/10/16 01:17:12 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at skasuya/127.0.1.1
************************************************************/
[/code]
な感じでOK?かな

[code]/usr/local/hadoop/bin/start-all.sh #hadoopの起動をします[/code]
jps で起動しているか確認
このように表示されればOK

[code]
/usr/local/hadoop/bin/stop-all.sh #ストップする[/code]
参考サイト:
http://d.hatena.ne.jp/kaorumori/20090201/1233468449
ありがとうございました。
まず、/usr/local/にwgetでHadoop-0.20.2.tar.gzをダウンロードします。
ダウンロード後、解凍します。
[code]sudo tar xvzf hadoop-0.20.2.tar.gz #解凍します。[/code]
passwordを入力します。
[code]sudo mv hadoop-0.20.2 hadoop #ディレクトリ名をhadoopと変更します。[/code]
とりあえずダウンロード後、解凍までしたら、その後、
Hadoopを動かすユーザーを(hadoopとして)登録し、sshログインをパスワード無しで行えるよう設定します。
[code]sudo adduser hadoop #ユーザー/グループ登録をします。[/code]
その際、パスワードを2回入力します。
[code]sudo chown -R hadoop:hadoop /usr/local/hadoop #実行権限を付与します。
su - hadoop #hadoopユーザーでログインします。[/code]
passwordを入力します。
[code]
ssh-keygen -t rsa -P "" #パスワード無しでログインできるようにキーを発行します
cat .ssh/id_rsa.pub >> .ssh/authorized_keys #認証キーを登録します。[/code]
[code]
ssh localhost #実際にパスワード無しでログインできるか確認します。
sudo mkdir /usr/local/hadoop-datastore #保存用ディレクトリを作成
sudo chown -R hadoop:hadoop /usr/local/hadoop-datastore #権限付与します
[/code]
sudo vi /usr/local/hadoop/conf/hadoop-env.sh #hadoopのホームディレクトリの設定
[code]
# export JAVA_HOME=/usr/lib/j2sdk1.5-sun #デフォルト設定を実際のJAVAのホームに設定
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk #記述例[/code]
[code]
# export HADOOP_HEAPSIZE=2000 #ヒープサイズを2000に設定 #を外すだけ
export HADOOP_HEAPSIZE=2000[/code]
core-site.xmlは全体の構成の設定になっています。
[code] vi core-site.xml #全体設定を行うconfigurationの間に記述[/code]
[xml toolbar"false"]
[xml]
scheme and authority determine the FileSystem implementation. The
uri's scheme determines the config property (fs.SCHEME.impl) naming
the FileSystem implementation class. The uri's authority is used to
determine the host, port, etc. for a filesystem.
at. If "local", then jobs are run in-process as a single map
and reduce task.
should be around the square root of the number of nodes.
[code]
su - hadoop #hadoopユーザーでログイン
/usr/local/hadoop/bin/hadoop namenode -format #フォーマット
10/10/16 01:17:11 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = skasuya/127.0.1.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 0.20.2
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/ branch-0.20 -r 911707; compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010
************************************************************/
10/10/16 01:17:12 INFO namenode.FSNamesystem: fsOwner=hadoop,hadoop
10/10/16 01:17:12 INFO namenode.FSNamesystem: supergroup=supergroup
10/10/16 01:17:12 INFO namenode.FSNamesystem: isPermissionEnabled=true
10/10/16 01:17:12 INFO common.Storage: Image file of size 96 saved in 0 seconds .
10/10/16 01:17:12 INFO common.Storage: Storage directory /usr/local/hadoop-data store/hadoop-hadoop/dfs/name has been successfully formatted.
10/10/16 01:17:12 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at skasuya/127.0.1.1
************************************************************/
[/code]
な感じでOK?かな
[code]/usr/local/hadoop/bin/start-all.sh #hadoopの起動をします[/code]
jps で起動しているか確認
このように表示されればOK
[code]
/usr/local/hadoop/bin/stop-all.sh #ストップする[/code]
参考サイト:
http://d.hatena.ne.jp/kaorumori/20090201/1233468449
ありがとうございました。
2010年9月20日月曜日
[設定]テスト管理システム testlinkのインストール
testlinkというフリーのテスト管理システムをインストールした。
http://testlinkjp.org/ を見て、容易に導入できた。
システム環境
Webサーバー
PHP(Ver5.2以上)
MySQL(4.1以上)
必要なPHPファイル
GD
インストールのポイント
ファイルにパーミッション設定をする箇所が3つ
[code]
chmod 757 /var/www/html/testlink/gui/templates_c
chmod 757 /var/www/html/testlink/upload_area
chmod 757 /var/www/html/testlink
[/code]
.htaccessを作成して下記を記述
[code]php_flag register_globals off[/code]

パーミッション設定がokの図

後はGUIの指示にしたがってデータベース、ユーザー設定を行う

smtpの設定など、詳細にわたる設定はまだあるよと優しく誘ってくれる

adminのデフォルトパスワードを変更
最後にinstallディレクトリを削除を忘れずに!!
smtpの設定がまだわからないのでconfig.inc.phpの
[code]$tlCfg->config_check_warning_mode = 'SILENT';[/code]
としておく。
あとはフォーラムを見ながら活用方法を勉強する
http://testlinkjp.org/ を見て、容易に導入できた。
システム環境
Webサーバー
PHP(Ver5.2以上)
MySQL(4.1以上)
必要なPHPファイル
GD
インストールのポイント
ファイルにパーミッション設定をする箇所が3つ
[code]
chmod 757 /var/www/html/testlink/gui/templates_c
chmod 757 /var/www/html/testlink/upload_area
chmod 757 /var/www/html/testlink
[/code]
.htaccessを作成して下記を記述
[code]php_flag register_globals off[/code]
パーミッション設定がokの図
後はGUIの指示にしたがってデータベース、ユーザー設定を行う
smtpの設定など、詳細にわたる設定はまだあるよと優しく誘ってくれる
adminのデフォルトパスワードを変更
最後にinstallディレクトリを削除を忘れずに!!
smtpの設定がまだわからないのでconfig.inc.phpの
[code]$tlCfg->config_check_warning_mode = 'SILENT';[/code]
としておく。
あとはフォーラムを見ながら活用方法を勉強する
[設定]さくらVPSのPHP 5.1 To 5.2
さくらVPSのCentOSでのphpバージョンは5.1.*なので、5.2.*のUpgradeするときに行った作業を記しておく。
本家のここを参考に作成しました。
作業の流れ
と5分程度でUpgradeができる。
一番のphpのバージョンを確認
[code]rpm -qa |grep php[/code]
次にリポジトリの作成
[code]touch /etc/yum.repos.d/CentOS-Testing.repo
vi /etc/yum.repos.d/CentOS-Testing.repo
[/code]
リポジトリの中に記述するもの(コピペするのが良い)
[code]
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*
[/code]
そしてyumアップデート実行
[code]yum update[/code]
するとアップデートが実行され1分くらい、アップデートされる。
念のためWebサーバーを再起動
[code]/etc/init.d/httpd restart[/code]
アップデートの確認

これで完了!!
本家のここを参考に作成しました。
作業の流れ
- バージョンの確認
- リポジトリの作成
- yum実行
- 確認
と5分程度でUpgradeができる。
一番のphpのバージョンを確認
[code]rpm -qa |grep php[/code]
次にリポジトリの作成
[code]touch /etc/yum.repos.d/CentOS-Testing.repo
vi /etc/yum.repos.d/CentOS-Testing.repo
[/code]
リポジトリの中に記述するもの(コピペするのが良い)
[code]
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*
[/code]
そしてyumアップデート実行
[code]yum update[/code]
するとアップデートが実行され1分くらい、アップデートされる。
念のためWebサーバーを再起動
[code]/etc/init.d/httpd restart[/code]
アップデートの確認
これで完了!!
2010年9月6日月曜日
[MySQL]ERROR 1366 (HY000): Incorrect string value
mysqlでERROR 1366 (HY000): Incorrect string valueが出た場合は、
my.iniの文字コードの設定に問題があるため下記の様に変更する。
my.iniのある場所はWindows機だと、C:\Program Files\MySQL\MySQL Server 5.0 に格納されている場合が多い。
[code]
[mysql]
#default-character-set=utf8
default-character-set=sjis
[/code]
[code]
mysql> show variables like 'character%';
+--------------------------+---------------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------------+
| character_set_client | sjis |
| character_set_connection | sjis |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | sjis |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+---------------------------------------------------------------+
8 rows in set (0.00 sec)
[/code]
でcharacter-setがsjisになっていることを確認しておく必要がある。
my.iniの文字コードの設定に問題があるため下記の様に変更する。
my.iniのある場所はWindows機だと、C:\Program Files\MySQL\MySQL Server 5.0 に格納されている場合が多い。
[code]
[mysql]
#default-character-set=utf8
default-character-set=sjis
[/code]
[code]
mysql> show variables like 'character%';
+--------------------------+---------------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------------+
| character_set_client | sjis |
| character_set_connection | sjis |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | sjis |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+---------------------------------------------------------------+
8 rows in set (0.00 sec)
[/code]
でcharacter-setがsjisになっていることを確認しておく必要がある。
2010年9月3日金曜日
[雑記]ひとり暮らしの準備に関して
出典先不明だが、どこかのサイトで出ていたものを走り書きしたときのメモ内容
一人暮らしの際、考慮するポイント
一人暮らしの際、考慮するポイント
- 日当たりが良い
- 隣が学生は×
- 商店街近く
- 1Fベランダが通りに面している×
- 風呂トイレ別
- フローリング
- 室内洗濯機置き場がある
- 2階以上
- ガスコンロ可
- 宅配ボックス
- 光ケーブル
2010年9月2日木曜日
[MySQL] テーブル作成編
[DB作成]
[SQL]
CREATE DATABASE PARTS_VIEW;
[/SQL]
[テーブル1]
[SQL]
CREATE TABLE PARTS_PICT(
PO_NO VARCHAR(30) NOT NULL,
PO_PICT VARCHAR(100),
PRIMARY KEY (PO_NO))
type=InnoDB;
[/SQL]
[テーブル2]
[SQL]
CREATE TABLE PARTS_INFO(
PO_NO VARCHAR(30) NOT NULL,
SUP_NO VARCHAR(100),
SUP_NAME VARCHAR(100),
SUP_CONTACT VARCHAR(20),
PRIMARY KEY (PO_NO))
type=InnoDB;
[/SQL]
[SQL]
CREATE DATABASE PARTS_VIEW;
[/SQL]
[テーブル1]
[SQL]
CREATE TABLE PARTS_PICT(
PO_NO VARCHAR(30) NOT NULL,
PO_PICT VARCHAR(100),
PRIMARY KEY (PO_NO))
type=InnoDB;
[/SQL]
[テーブル2]
[SQL]
CREATE TABLE PARTS_INFO(
PO_NO VARCHAR(30) NOT NULL,
SUP_NO VARCHAR(100),
SUP_NAME VARCHAR(100),
SUP_CONTACT VARCHAR(20),
PRIMARY KEY (PO_NO))
type=InnoDB;
[/SQL]
2010年8月24日火曜日
[memo]数の単位
ONE
TEN
HUNDRED
THOUSAND
MILLION 10の6乗
BILLION 10の10乗
TRILLION 10の12乗
QUADRILLION 10の15乗
QUINTILLION 10の18乗
SEXILLION 10の21乗
SEPTILLION 10の24乗
OCTILLION 10の27乗
NONILLION 10の30乗
DECILLION 10の33乗
参考URL:http://www.asahi-net.or.jp/~ax2s-kmtn/ref/unit.html
TEN
HUNDRED
THOUSAND
MILLION 10の6乗
BILLION 10の10乗
TRILLION 10の12乗
QUADRILLION 10の15乗
QUINTILLION 10の18乗
SEXILLION 10の21乗
SEPTILLION 10の24乗
OCTILLION 10の27乗
NONILLION 10の30乗
DECILLION 10の33乗
| 単位 | 英語名(省略形) | 情報量 |
|---|---|---|
| ビット | bit(b) | |
| バイト | Byte(B) | 1B = 8b |
| キロバイト | Kilo Byte(KB) | 1KB = 1,000B = 103 = 1,000 Byte |
| メガバイト | Mega Byte(MB) | 1MB = 1,000KB = (103)2 = 106 = 1,000,000 Byte |
| ギガバイト | Giga Byte(GB) | 1GB = 1,000MB = (103)3 = 109 = 1,000,000,000 Byte |
| テラバイト | Tera Byte(TB) | 1TB = 1,000GB = (103)4 = 1012 = 1,000,000,000,000 Byte |
| ペタバイト | Peta Byte(PB) | 1PB = 1,000TB = (103)5 = 1015 = 1,000,000,000,000,000 Byte |
| エクサバイト | Exa Byte(EB) | 1EB = 1,000PB = (103)6 = 1018 = 1,000,000,000,000,000,000 Byte |
| ゼタバイト | Zetta Byte(ZB) | 1ZB = 1,000EB = (103)7 = 1021 = 1,000,000,000,000,000,000,000 Byte |
| ヨタバイト | Yotta Byte(YB) | 1YB = 1,000ZB = (103)8 = 1024 = 1,000,000,000,000,000,000,000,000 Byte |
参考URL:http://www.asahi-net.or.jp/~ax2s-kmtn/ref/unit.html
2010年8月15日日曜日
Ubuntu10.04にantを入れる
ubuntuにantを入れるコマンド
[code]sudo apt-get install ant[/code]
これだけ。
ここを参照http://packages.ubuntu.com/ja/lucid/ant
[code]sudo apt-get install ant[/code]
これだけ。
ここを参照http://packages.ubuntu.com/ja/lucid/ant
2010年8月14日土曜日
HadoopをWindows機で扱うための準備 - Cygwinの設定
[こちらのサイト]を参考にさせて頂いた。
まずパスワードファイル等の権限の設定
[code]
chmod +r,u+w /etc/passwd
chmod +r,u+w /etc/group
chmod 755 /var
[/code]
次にsshd設定ファイルを作成
[code]
ssh-host-config -y
[/code]
このように途中で、"yes"の入力を求められるところが現れる。

次にwindowsのアカウントをCygwinに同期
[code]
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
[/code]
まずパスワードファイル等の権限の設定
[code]
chmod +r,u+w /etc/passwd
chmod +r,u+w /etc/group
chmod 755 /var
[/code]
次にsshd設定ファイルを作成
[code]
ssh-host-config -y
[/code]
このように途中で、"yes"の入力を求められるところが現れる。
次にwindowsのアカウントをCygwinに同期
[code]
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
[/code]
2010年8月9日月曜日
Javaのコンストラクタの覚え書き
クラスの連携においてコンストラクタを使用する時の注意事項
コンストラクタとは?
インスタンスを生成する際、初期化処理をするために定義する特別なメソッド
コンストラクタの特徴
メソッド名とクラス名が必ず同じである
戻り値は指定できない
引数の異なるコンストラクタを複数定義可能
コンストラクタ自体を省略することも可能
クラスのコンストラクタの有無の違い
1)コンストラクタのないクラス
「デフォルトコンストラクタ」があるとみなされる
-->この場合、引数無し,処理無し
2)コンストラクタがあるクラス
自分が用意したコンストラクタのどれかひとつを必ず利用する必要がある
※デフォルトコンストラクタはない
[code]
public class Person {
public int age;
public Person() {
age = 0;
}
}
[/code]
複数定義した場合は下記のようになる
[code]
public class Person {
public int age;
public Person() {
age = 0;
}
public Person(int a) {
age = a;
}
}
[/code]
資料:(128ページあたり)http://www.knowledge-ex.jp/opendoc/JavaProgramming.pdf
コンストラクタとは?
インスタンスを生成する際、初期化処理をするために定義する特別なメソッド
コンストラクタの特徴
クラスのコンストラクタの有無の違い
1)コンストラクタのないクラス
「デフォルトコンストラクタ」があるとみなされる
-->この場合、引数無し,処理無し
2)コンストラクタがあるクラス
自分が用意したコンストラクタのどれかひとつを必ず利用する必要がある
※デフォルトコンストラクタはない
[code]
public class Person {
public int age;
public Person() {
age = 0;
}
}
[/code]
複数定義した場合は下記のようになる
[code]
public class Person {
public int age;
public Person() {
age = 0;
}
public Person(int a) {
age = a;
}
}
[/code]
資料:(128ページあたり)http://www.knowledge-ex.jp/opendoc/JavaProgramming.pdf
2010年8月8日日曜日
ubuntu10.04にTomcatを設定する方法
今日はJavaオブジェクト指向のセミナーに行ってきた。
これからJSPやフレームワークのセミナーにも参加するので、
自宅サーバーの環境Tomcatをインストールしておくことにしたので、その経緯の備忘録。
JDKの開発環境が入っていないので、JDKのパッケージインストールと
Tomcatパッケージのインストールを行う。
javac -verionでインストールされているか確認したところデフォルトJava1.6.0_18だった。
それにしたがってTomcat6をインストールすることに決定。
JDKはネイティブなJavaじゃなくて良いのか(?)思いながらも、とりあえずUbuntuパッケージをインストールした。
手順は、jdkとTomcatの順でパッケージをインストール。
[code]
sudo apt-get install openjdk-6-jdk
sudo apt-get install tomcat6
[/code]
のコマンドでTomcatパッケージとJDK6のパッケージをインストール。
[code]sudo vi /etc/default/tomcat6[/code]
で環境設定をする画面を開く。
これからJSPやフレームワークのセミナーにも参加するので、
自宅サーバーの環境Tomcatをインストールしておくことにしたので、その経緯の備忘録。
JDKの開発環境が入っていないので、JDKのパッケージインストールと
Tomcatパッケージのインストールを行う。
javac -verionでインストールされているか確認したところデフォルトJava1.6.0_18だった。
それにしたがってTomcat6をインストールすることに決定。
JDKはネイティブなJavaじゃなくて良いのか(?)思いながらも、とりあえずUbuntuパッケージをインストールした。
手順は、jdkとTomcatの順でパッケージをインストール。
[code]
sudo apt-get install openjdk-6-jdk
sudo apt-get install tomcat6
[/code]
のコマンドでTomcatパッケージとJDK6のパッケージをインストール。
[code]sudo vi /etc/default/tomcat6[/code]
で環境設定をする画面を開く。
2010年8月1日日曜日
ubuntu10.04にLAMP設定を行う
ubuntu10.04をWebサーバーに変更してからWeb環境を構築するに当たり
インストールしておけば楽になるものを探していたら下記の3つのパッケージを
インストールすることで最小限のWebサーバーが完成しました。
とても簡単、コマンド打って、途中"Y"をEnterするだけです。
[code]
sudo apt-get install mysql-server php5-mysql
sudo apt-get install php5-cli
sudo apt-get install phpmyadmin
[/code]
test.php というファイル名で下記を記入して保存します。
[code][/code]
これでOKです
確認方法は、http://localhost/test.php できちんと表示されればOK!
またphpadminもインストールしたので、http://localhost/phpmyadmin/ できちんと表示されればOK!
?php>
インストールしておけば楽になるものを探していたら下記の3つのパッケージを
インストールすることで最小限のWebサーバーが完成しました。
とても簡単、コマンド打って、途中"Y"をEnterするだけです。
[code]
sudo apt-get install mysql-server php5-mysql
sudo apt-get install php5-cli
sudo apt-get install phpmyadmin
[/code]
test.php というファイル名で下記を記入して保存します。
[code][/code]
これでOKです
確認方法は、http://localhost/test.php できちんと表示されればOK!
またphpadminもインストールしたので、http://localhost/phpmyadmin/ できちんと表示されればOK!
?php>
2010年7月29日木曜日
携帯からの写真投稿
携帯電話のカメラの解像度(有効約1220万画素CMOS)がデジカメ並みなので、投稿するサービスを検討していたのですが、フォント文字に暖かみがあるから携帯百景を利用することにしました。
なんかこういったツールは完全なるデジタルなんだけど表情がアナログっぽいモノに、なぜか惹かれてしまいます。
なんかこういったツールは完全なるデジタルなんだけど表情がアナログっぽいモノに、なぜか惹かれてしまいます。
2010年7月18日日曜日
linoを利用してみる
linoというオンライン上の付箋サービスがとても興味深い。
プライベートモードももちろん友人との共有もできることから
タスク管理、コミュニケーションツールとして利用することができる。
文房具の電子化というイメージかしら。
プライベートモードももちろん友人との共有もできることから
タスク管理、コミュニケーションツールとして利用することができる。
文房具の電子化というイメージかしら。
2010年6月29日火曜日
Ubuntuについて調べる
「Ubuntu」の意味
Ubuntuは、アフリカの単語で「他者への思いやり」や「皆があっての私」といった意味を持ちます。Linuxディストリビューションである Ubuntuは、Ubuntuの精神をソフトウェアの世界に届けます。
Ubuntuの リリース時期とサポート期間
| コードネーム | バージョン | リリース日 | サポート期限 |
| Lucid Lynx | 10.04 LTS | 2010年4月29日 | 2013年4月(デスクトップ) 2015年4月(サーバ) |
| Karmic Koala | 9.10 | 2009年10月29日 | 2011年4月 |
| Jaunty Jackalope | 9.04 | 2009年4月23日 | 2010年10月 |
| Intrepid Ibex | 8.10 | 2008年10月30日 | 2010年4月 |
| Hardy Heron | 8.04 LTS | 2008年4月24日 | 2011年4月(デスクトップ) 2013年4月(サーバ) |
| Dapper Drake | 6.06 LTS | 2006年6月1日 | 2009年6月(デスクトップ) 2011年6月(サーバ) |
| 以下はサポートが終了したリリース | |||
| Gutsy Gibbon | 7.10 | 2007年10月18日 | 2009年4月 |
| Feisty Fawn | 7.04 | 2007年4月19日 | 2008年10月 |
| Edgy Eft | 6.10 | 2006年10月26日 | 2008年4月 |
| Breezy Badger | 5.10 | 2005年10月13日 | 2007年4月 |
| Hoary Hedgehog | 5.04 | 2005年4月8日 | 2006年10月 |
| Warty Warthog | 4.10 | 2004年10月20日 | 2006年4月 |
2010年6月2日水曜日
本を電子化する作業
最近、論文を読む機会が多くなり、プリントアウトして持ち歩くことが多くなったのをきっかけにAmazonのKindle DXを購入しました。主たる目的は、論文リーダーにしたかったのと、電子ブックを体験してみたかった点です。また個人的にAmazonというブランドが好きだったこともあります。
しばらく使用していくうちに書店で下記の書物を見つけました。それまでは電子書籍について筆者の所感や問題定義をしたものが多かったのですが、下記は完全なKindle Hacks本だったので即購入しました。Amazon storeで一日を待つより、目の前にある書籍を持ち帰って直ぐに読みたかったという衝動にかられたからです。
kindleを購入した時の説明書は機器の留意点程度なもので、具体的な機能など事細かに記された物はありませんでした。

Kindle解体新書 驚異の携帯端末活用法のすべて
しばらく使用していくうちに書店で下記の書物を見つけました。それまでは電子書籍について筆者の所感や問題定義をしたものが多かったのですが、下記は完全なKindle Hacks本だったので即購入しました。Amazon storeで一日を待つより、目の前にある書籍を持ち帰って直ぐに読みたかったという衝動にかられたからです。
kindleを購入した時の説明書は機器の留意点程度なもので、具体的な機能など事細かに記された物はありませんでした。
Kindle解体新書 驚異の携帯端末活用法のすべて
2010年5月15日土曜日
集団的知性の情報
Blackbird Pie
を使用してみたかったのと、GoogleがTwitterのTLを検索対象にしたということで、すっかり情報収集はTwitterが新鮮情報であるということを実感しています。(少し前のポストですが有益情報なので)集団的知性と群衆の知恵の違いについて、yomoyomoさんに教えてもらったページを読んでみた。 http://henryjenkins.org/2006/11/collective_intelligence_vs_the.html なんだこのページ読めばよかったのか…。less than a minute ago via Tween江渡浩一郎 Kouichirou Eto
eto
2010年5月11日火曜日
自宅サーバー設定について
自宅サーバーの構築をあこがれていて、実際に構築できたのでドメインを取るところから振り返ってみる。
1)ドメイン名の決定
ほんとうにあまり深く考えていなくて付けたもので、ドメイン名を考えるときに、
ドメイン名は名詞など、なるべく短く人に覚えてもらいやすいようなものが良いとかあったので、
自分の名刺代わりになるものというコンセプトが動機だった為、
skasuyaという文字列をドメイン名に決定させた。
さて次に[お名前.com]のドメイン料金が安かったので、このドメイン登録サービス会社を選んだ。
またFAQが充実していてサーポートも電話、メール、そしてチャットでの対応が可能というところが良いと思った。
特に技術サポートは24時間対応してくれる。
どうしても自宅サーバーを構築するには技術的にも敷居が高いというイメージが払拭できなかった。
しかし電話サポートをしてもらうために電話をしたら、とても対応の優しい方だったのが決め手となったのだ。
2)ドメインのDNS設定
[DNSサービス]もわかりやすく説明されているし、GUIで設定ができるので説明通り行えばよい。
ここではAレコード(Addressレコードの略)を設定した。
ドメイン名である、skasuya.jpと、[グローバルIP]を紐づける。
Aレコードだけを設定すると、ネームサーバーの設定画面に移るので、お名前.comのネームサーバーを選択して登録する。
3)サーバーの稼働確認
前提条件として、グローバルIPとローカルIPをモデム側で紐づけてあること。
つまり自宅内のサーバー構築をしてあるIPアドレスをWebの世界へ公開しますよという設定で、ポートの転送の設定にあたる。
ホスト名とグローバルIPを登録方法に沿って設定し、追加を選択して、設定ボタンを押していくだけ。
きちんと設定ができたかは、アカウントに登録してあるメールアドレスに登録完了通知が届いたのを確認できたら無事設定が完了したことになる。
で、実は設定確認するときは自宅ローカルPCでは表示されないので携帯電話やiPod touchなどの端末機器から確認をする。
以上、流れをざっと説明。
1)ドメイン名の決定
2)ドメインのDNS設定
3)サーバーの稼働確認
1)ドメイン名の決定
ほんとうにあまり深く考えていなくて付けたもので、ドメイン名を考えるときに、
ドメイン名は名詞など、なるべく短く人に覚えてもらいやすいようなものが良いとかあったので、
自分の名刺代わりになるものというコンセプトが動機だった為、
skasuyaという文字列をドメイン名に決定させた。
さて次に[お名前.com]のドメイン料金が安かったので、このドメイン登録サービス会社を選んだ。
またFAQが充実していてサーポートも電話、メール、そしてチャットでの対応が可能というところが良いと思った。
特に技術サポートは24時間対応してくれる。
どうしても自宅サーバーを構築するには技術的にも敷居が高いというイメージが払拭できなかった。
しかし電話サポートをしてもらうために電話をしたら、とても対応の優しい方だったのが決め手となったのだ。
2)ドメインのDNS設定
[DNSサービス]もわかりやすく説明されているし、GUIで設定ができるので説明通り行えばよい。
ここではAレコード(Addressレコードの略)を設定した。
ドメイン名である、skasuya.jpと、[グローバルIP]を紐づける。
Aレコードだけを設定すると、ネームサーバーの設定画面に移るので、お名前.comのネームサーバーを選択して登録する。
3)サーバーの稼働確認
前提条件として、グローバルIPとローカルIPをモデム側で紐づけてあること。
つまり自宅内のサーバー構築をしてあるIPアドレスをWebの世界へ公開しますよという設定で、ポートの転送の設定にあたる。
ホスト名とグローバルIPを登録方法に沿って設定し、追加を選択して、設定ボタンを押していくだけ。
きちんと設定ができたかは、アカウントに登録してあるメールアドレスに登録完了通知が届いたのを確認できたら無事設定が完了したことになる。
で、実は設定確認するときは自宅ローカルPCでは表示されないので携帯電話やiPod touchなどの端末機器から確認をする。
以上、流れをざっと説明。
2010年5月5日水曜日
Antをインストール
Antのインストールは[こちら]を参考にさせていただきました。
/usr/localにインストールしますが、rootユーザーで作業を行います。
環境:CentOS 5.4
Javaバージョン:1.6.13
コマンドは、
cd /usr/local ←移動します。確認するときは、pwdコマンドを打てばカレントディレクトリの確認ができます。
apacheのサイトへ行って、一番近いインストールポイントのアドレスを見つけて、右クリックして、リンクのアドレスをコピーを選択します。次にwgetの後にスペースを一つ入れて、先ほどコピーしたアドレスを貼り付けます。
[plain]
[root@nexserver local]# wget http://www.meisei-u.ac.jp/mirror/apache/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
--2010-05-05 00:05:53-- http://www.meisei-u.ac.jp/mirror/apache/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
www.meisei-u.ac.jp をDNSに問いあわせています... 202.232.192.34
www.meisei-u.ac.jp|202.232.192.34|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 9514591 (9.1M) [application/x-gzip]
`apache-ant-1.8.0-bin.tar.gz' に保存中
100%[================================================>] 9,514,591 974K/s 時間 9.6s
2010-05-05 00:06:03 (968 KB/s) - `apache-ant-1.8.0-bin.tar.gz' へ保存完了 [9514591/9514591]
[/plain]
しばらくすると保存されます。次は解凍です。
[plain]
tar zxvf /usr/local/apache-ant-1.8.0-bin.tar.gz
[/plain]
ダラーと解凍されているディレクトリが表示されますが、自然に止まるまで待っています。
止まったら、lsコマンドで解凍されたか確認します。
[plain]
[root@nexserver local]# ls
CIA bin games libexec share
apache-ant-1.8.0 ec2-api-tools include nutch-0.9 src
apache-ant-1.8.0-bin.tar.gz etc lib sbin tomcat
[/plain]
apache-ant-1.8.0←確かに解凍されています。
ディレクトリのフォルダの名前が長ったらしいので、mvコマンドでantというフォルダ名に名前変更します。
[plain]
mv apache-ant-1.8.0 ant
[/plain]
次は環境変数の設定です。
下記2行を環境変数として登録し、sourceコマンドで反映させます。
[plain]
[root@nexserver local]# echo 'export ANT_HOME=/usr/local/ant' >> ~/.bash_profile
[root@nexserver local]# echo 'export PATH=$PATH:$ANT_HOME/bin' >> ~/.bash_profile
[root@nexserver local]# source ~/.bash_profile
[/plain]
特にエラーも出てこないと思います。次にantが設定できたかant -versionコマンドで確認します。
[plain]
[root@nexserver local]# ant -version
Apache Ant version 1.8.0 compiled on February 1 2010 [/plain]↑このように表示されればOK!!
次にJAVAで言うところの”Hello World”を作成します。
ファイルを作成するときは、touchコマンドの後ろにスペースを空けて、作成したいファイル名(拡張子付きで)を指定します。
[plain]
[root@nexserver ant]# touch build.xml
[/plain]
次にviコマンドでファイルを開き”i”ボタンを押下して編集モードにします。
[plain][root@nexserver ant]# vi build.xml
[/plain]
下記
[xml]
<?xml version="1.0" ?>
<project default="helloWorld">
<target name="helloWorld">
<echo message="Hello World"/>
</target>
</project>
[/xml]
をコピペして、貼り付けます。
”:wq”で保存してCloseします。
次にコンパイルします。antと入力後、ENTERボタンを押下します。
[plain]
[root@nexserver ant]# ant
Buildfile: /usr/local/ant/build.xml
helloWorld:
[echo] Hello World
BUILD SUCCESSFUL
Total time: 0 seconds
[/plain]
↑
上記のように表示されればOK!!です。
/usr/localにインストールしますが、rootユーザーで作業を行います。
環境:CentOS 5.4
Javaバージョン:1.6.13
コマンドは、
cd /usr/local ←移動します。確認するときは、pwdコマンドを打てばカレントディレクトリの確認ができます。
apacheのサイトへ行って、一番近いインストールポイントのアドレスを見つけて、右クリックして、リンクのアドレスをコピーを選択します。次にwgetの後にスペースを一つ入れて、先ほどコピーしたアドレスを貼り付けます。
[plain]
[root@nexserver local]# wget http://www.meisei-u.ac.jp/mirror/apache/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
--2010-05-05 00:05:53-- http://www.meisei-u.ac.jp/mirror/apache/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
www.meisei-u.ac.jp をDNSに問いあわせています... 202.232.192.34
www.meisei-u.ac.jp|202.232.192.34|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 9514591 (9.1M) [application/x-gzip]
`apache-ant-1.8.0-bin.tar.gz' に保存中
100%[================================================>] 9,514,591 974K/s 時間 9.6s
2010-05-05 00:06:03 (968 KB/s) - `apache-ant-1.8.0-bin.tar.gz' へ保存完了 [9514591/9514591]
[/plain]
しばらくすると保存されます。次は解凍です。
[plain]
tar zxvf /usr/local/apache-ant-1.8.0-bin.tar.gz
[/plain]
ダラーと解凍されているディレクトリが表示されますが、自然に止まるまで待っています。
止まったら、lsコマンドで解凍されたか確認します。
[plain]
[root@nexserver local]# ls
CIA bin games libexec share
apache-ant-1.8.0 ec2-api-tools include nutch-0.9 src
apache-ant-1.8.0-bin.tar.gz etc lib sbin tomcat
[/plain]
apache-ant-1.8.0←確かに解凍されています。
ディレクトリのフォルダの名前が長ったらしいので、mvコマンドでantというフォルダ名に名前変更します。
[plain]
mv apache-ant-1.8.0 ant
[/plain]
次は環境変数の設定です。
下記2行を環境変数として登録し、sourceコマンドで反映させます。
[plain]
[root@nexserver local]# echo 'export ANT_HOME=/usr/local/ant' >> ~/.bash_profile
[root@nexserver local]# echo 'export PATH=$PATH:$ANT_HOME/bin' >> ~/.bash_profile
[root@nexserver local]# source ~/.bash_profile
[/plain]
特にエラーも出てこないと思います。次にantが設定できたかant -versionコマンドで確認します。
[plain]
[root@nexserver local]# ant -version
Apache Ant version 1.8.0 compiled on February 1 2010 [/plain]↑このように表示されればOK!!
次にJAVAで言うところの”Hello World”を作成します。
ファイルを作成するときは、touchコマンドの後ろにスペースを空けて、作成したいファイル名(拡張子付きで)を指定します。
[plain]
[root@nexserver ant]# touch build.xml
[/plain]
次にviコマンドでファイルを開き”i”ボタンを押下して編集モードにします。
[plain][root@nexserver ant]# vi build.xml
[/plain]
下記
[xml]
<?xml version="1.0" ?>
<project default="helloWorld">
<target name="helloWorld">
<echo message="Hello World"/>
</target>
</project>
[/xml]
をコピペして、貼り付けます。
”:wq”で保存してCloseします。
次にコンパイルします。antと入力後、ENTERボタンを押下します。
[plain]
[root@nexserver ant]# ant
Buildfile: /usr/local/ant/build.xml
helloWorld:
[echo] Hello World
BUILD SUCCESSFUL
Total time: 0 seconds
[/plain]
↑
上記のように表示されればOK!!です。
2010年5月3日月曜日
Amazon EC2を使用してみた
今回、Amazon EC2を使用してみた手順や感想、課題を記しておく。
こちらを参考にさせていただきました
■インスタンス(仮想サーバ)のスペック
仕様:LAMP
OS:fedoracore8(32bit)
Apache:2.2.9
PHP:5.2.6
MySQL:5.0.45
URL:http://ec2-184-73-70-45.compute-1.amazonaws.com/
■内容
1)コマンドラインツールの設定
2)インスタンスの選定・起動
3)Elasticfoxのインストールと起動確認
■手順
1)コマンドラインツールの設定
環境:CentOS5.4
インストール先:/usr/local
ディレクトリ名:ec2-api-tools
起動確認:ec2ver
Version:1.3-51254 2009-11-30
▼Pravate Keyの発行(pk-xxxxxxxxxx.pem というファイル)
→X.509 CertificateをするときにDownloadするか?と聞いてくるので、この1回を逃さないでデスクトップなどにダウンロードしておく。
もし逃した場合はX.509 Certificateが発行されているものをMake inactive->deleteしてから再度作成を行う。
▼X.509 Certificateの発行(cert^xxxxxxxxxxxx.pemというファイル)
vi /etc/profile でec2コマンドラインツールの環境設定を行う。
一番最後の業に下記を追記(:wqで抜ける)
[plain]
export EC2_HOME=/usr/local/ec2-api-tools
export PATH=$PATH:$JAVA_HOME/bin:$EC2_HOME/bin
export EC2_PRIVATE_KEY=/home/admin/pk-xxxxxxxxxxxxxxxxxxxxx.pem
export EC2_CERT=/home/admin/cert-xxxxxxxxxxxxxxxxxxx.pem
[/plain]
そして
[plain]source /etc/profile[/plain] で反映。ここで環境が設定できているか確認
[plain]ec2ver
1.3-51254 2009-11-30[/plain] と帰ってくれば成功!
2)インスタンスの選定・起動
ISOファイルをみるコマンドで表示する。
[plain]ec2-describe-images -o amazon[/plain]
EC2上で起動した仮想サーバのアクセスはssh経由のため、キー作成を行う。
[plain]
$ ec2-add-keypair fedora_test | sed -e "1d" > fedora_test.id
$ chmod 400 fedora_test.id
[/plain]
ここから起動することによって課金対象になる。
起動コマンド:ec2-run-instances
AMI ID:ami-2cb05345
ログインキー:fedora_test
[plain]
$ ec2-run-instances ami-2cb05345 -k fedora_test
RESERVATION r-4735d32c xxxxxxxxxx default
INSTANCE i-05a4e56e ami-2cb05345 pending fedora_test 0 m1.small 2010-05-02T18:27:58+0000 us-east-1c aki-f5c1219c ari-dbc121b2 monitoring-disabled instance-store[/plain]
起動したインスタンスの状態を確認する
[plain]
ec2-describe-instances
[/plain]
ここでひょうじされたアドレス(ec2-184-73-70-45.compute-1.amazonaws.com dom)が環境となる。
次にdefaultではアクセス設定がされていないため、下記のコマンドでssh(22番)とhttp(80番)ポートを開放させる。
[plain]
$ ec2-authorize default -p 22
$ ec2-authorize default -p 80
[/plain]
これでようやくターミナルからsshログインができるようになったので試みる。
コマンド:ssh -i
キー:fedora_test.id
アドレス:root@ec2-184-73-70-45.compute-1.amazonaws.com
[plain]
ssh -i fedora_test.id root@ec2-184-73-70-45.compute-1.amazonaws.com
[/plain]
ここでRSA鍵が作成されるのでyes。
すると
[plain]
__| __|_ ) Fedora 8
_| ( / 32-bit
___|\___|___|
Welcome to an EC2 Public Image
:-)
Base
--[ see /etc/ec2/release-notes ]--
[root@domU-12-31-39-09-C4-D3 ~]#
[/plain]
とログイン成功!!
いざ内容を確認してみる
▼df→ls -la→pwd
[plain]
[root@domU-12-31-39-09-C4-D3 ~]# df
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sda1 10321208 1275404 8521516 14% /
/dev/sda2 153899044 192072 145889348 1% /mnt
none 870472 0 870472 0% /dev/shm
[root@domU-12-31-39-09-C4-D3 ~]# ls -la
合計 36
drwxr-x--- 3 root root 4096 2009-09-29 16:50 .
drwxr-xr-x 22 root root 4096 2010-05-02 14:29 ..
-rw------- 1 root root 0 2009-03-04 16:14 .bash_history
-rw-r--r-- 1 root root 24 2008-02-22 12:29 .bash_logout
-rw-r--r-- 1 root root 327 2008-02-22 11:32 .bash_profile
-rw-r--r-- 1 root root 184 2007-12-11 05:11 .bashrc
-rw------- 1 root root 0 2009-03-04 16:10 .mysql_history
-rw------- 1 root root 1024 2009-03-04 15:44 .rnd
drwx------ 2 root root 4096 2010-05-02 14:29 .ssh
-rw------- 1 root root 5776 2009-03-04 15:54 .viminfo
[root@domU-12-31-39-09-C4-D3 ~]# pwd
/root[/plain]
ついでに、mysqlを起動。
show databases;でデフォルトdbを確認。
statusコマンドで設定を確認。
[plain]
[root@domU-12-31-39-09-C4-D3 ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.01 sec)
mysql> status
--------------
mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (i386) using readline 5.0
Connection id: 2
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.45 Source distribution
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 12 min 18 sec
Threads: 1 Questions: 5 Slow queries: 0 Opens: 12 Flush tables: 1 Open tables: 6 Queries per second avg: 0.007
--------------
[/plain]
ここで文字コードがlatin1になっているので、
一旦、exitで、MySQLのコンフィグファイルにアクセスして
vi /etc/my.cnf で最終行に
[plain]
default-character-set=utf8
character-set-server=utf8
[/plain]
を追加。
MySQLを再起動して、文字コードの設定・確認。
[plain]
/etc/rc.d/init.d/mysqld restart
set names utf8;
show variables like "char%";
[/plain]
無事変更されているか確認する。
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
↓↓
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
すると無事に文字コードが変更されているのを確認できればOK!
今日は初期設定のところまでできたのでこれでOKとする。
つぎはバックアップをS3にするためにAMIをマウントしてS3へ転送するところに取り組む。
こちらを参考にさせていただきました
■インスタンス(仮想サーバ)のスペック
仕様:LAMP
OS:fedoracore8(32bit)
Apache:2.2.9
PHP:5.2.6
MySQL:5.0.45
URL:http://ec2-184-73-70-45.compute-1.amazonaws.com/
■内容
1)コマンドラインツールの設定
2)インスタンスの選定・起動
3)Elasticfoxのインストールと起動確認
■手順
1)コマンドラインツールの設定
環境:CentOS5.4
インストール先:/usr/local
ディレクトリ名:ec2-api-tools
起動確認:ec2ver
Version:1.3-51254 2009-11-30
▼Pravate Keyの発行(pk-xxxxxxxxxx.pem というファイル)
→X.509 CertificateをするときにDownloadするか?と聞いてくるので、この1回を逃さないでデスクトップなどにダウンロードしておく。
もし逃した場合はX.509 Certificateが発行されているものをMake inactive->deleteしてから再度作成を行う。
▼X.509 Certificateの発行(cert^xxxxxxxxxxxx.pemというファイル)
vi /etc/profile でec2コマンドラインツールの環境設定を行う。
一番最後の業に下記を追記(:wqで抜ける)
[plain]
export EC2_HOME=/usr/local/ec2-api-tools
export PATH=$PATH:$JAVA_HOME/bin:$EC2_HOME/bin
export EC2_PRIVATE_KEY=/home/admin/pk-xxxxxxxxxxxxxxxxxxxxx.pem
export EC2_CERT=/home/admin/cert-xxxxxxxxxxxxxxxxxxx.pem
[/plain]
そして
[plain]source /etc/profile[/plain] で反映。ここで環境が設定できているか確認
[plain]ec2ver
1.3-51254 2009-11-30[/plain] と帰ってくれば成功!
2)インスタンスの選定・起動
ISOファイルをみるコマンドで表示する。
[plain]ec2-describe-images -o amazon[/plain]
EC2上で起動した仮想サーバのアクセスはssh経由のため、キー作成を行う。
[plain]
$ ec2-add-keypair fedora_test | sed -e "1d" > fedora_test.id
$ chmod 400 fedora_test.id
[/plain]
ここから起動することによって課金対象になる。
起動コマンド:ec2-run-instances
AMI ID:ami-2cb05345
ログインキー:fedora_test
[plain]
$ ec2-run-instances ami-2cb05345 -k fedora_test
RESERVATION r-4735d32c xxxxxxxxxx default
INSTANCE i-05a4e56e ami-2cb05345 pending fedora_test 0 m1.small 2010-05-02T18:27:58+0000 us-east-1c aki-f5c1219c ari-dbc121b2 monitoring-disabled instance-store[/plain]
起動したインスタンスの状態を確認する
[plain]
ec2-describe-instances
[/plain]
ここでひょうじされたアドレス(ec2-184-73-70-45.compute-1.amazonaws.com dom)が環境となる。
次にdefaultではアクセス設定がされていないため、下記のコマンドでssh(22番)とhttp(80番)ポートを開放させる。
[plain]
$ ec2-authorize default -p 22
$ ec2-authorize default -p 80
[/plain]
これでようやくターミナルからsshログインができるようになったので試みる。
コマンド:ssh -i
キー:fedora_test.id
アドレス:root@ec2-184-73-70-45.compute-1.amazonaws.com
[plain]
ssh -i fedora_test.id root@ec2-184-73-70-45.compute-1.amazonaws.com
[/plain]
ここでRSA鍵が作成されるのでyes。
すると
[plain]
__| __|_ ) Fedora 8
_| ( / 32-bit
___|\___|___|
Welcome to an EC2 Public Image
:-)
Base
--[ see /etc/ec2/release-notes ]--
[root@domU-12-31-39-09-C4-D3 ~]#
[/plain]
とログイン成功!!
いざ内容を確認してみる
▼df→ls -la→pwd
[plain]
[root@domU-12-31-39-09-C4-D3 ~]# df
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sda1 10321208 1275404 8521516 14% /
/dev/sda2 153899044 192072 145889348 1% /mnt
none 870472 0 870472 0% /dev/shm
[root@domU-12-31-39-09-C4-D3 ~]# ls -la
合計 36
drwxr-x--- 3 root root 4096 2009-09-29 16:50 .
drwxr-xr-x 22 root root 4096 2010-05-02 14:29 ..
-rw------- 1 root root 0 2009-03-04 16:14 .bash_history
-rw-r--r-- 1 root root 24 2008-02-22 12:29 .bash_logout
-rw-r--r-- 1 root root 327 2008-02-22 11:32 .bash_profile
-rw-r--r-- 1 root root 184 2007-12-11 05:11 .bashrc
-rw------- 1 root root 0 2009-03-04 16:10 .mysql_history
-rw------- 1 root root 1024 2009-03-04 15:44 .rnd
drwx------ 2 root root 4096 2010-05-02 14:29 .ssh
-rw------- 1 root root 5776 2009-03-04 15:54 .viminfo
[root@domU-12-31-39-09-C4-D3 ~]# pwd
/root[/plain]
ついでに、mysqlを起動。
show databases;でデフォルトdbを確認。
statusコマンドで設定を確認。
[plain]
[root@domU-12-31-39-09-C4-D3 ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.01 sec)
mysql> status
--------------
mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (i386) using readline 5.0
Connection id: 2
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.45 Source distribution
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 12 min 18 sec
Threads: 1 Questions: 5 Slow queries: 0 Opens: 12 Flush tables: 1 Open tables: 6 Queries per second avg: 0.007
--------------
[/plain]
ここで文字コードがlatin1になっているので、
一旦、exitで、MySQLのコンフィグファイルにアクセスして
vi /etc/my.cnf で最終行に
[plain]
default-character-set=utf8
character-set-server=utf8
[/plain]
を追加。
MySQLを再起動して、文字コードの設定・確認。
[plain]
/etc/rc.d/init.d/mysqld restart
set names utf8;
show variables like "char%";
[/plain]
無事変更されているか確認する。
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
↓↓
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
すると無事に文字コードが変更されているのを確認できればOK!
今日は初期設定のところまでできたのでこれでOKとする。
つぎはバックアップをS3にするためにAMIをマウントしてS3へ転送するところに取り組む。
2010年4月18日日曜日
sshにパスワードなしでログインする方法
sshにパスワードなしでログインする設定をこちらを参考にして作成してみたが、環境のせいか、
いろいろつまずいたところを振り返る。
環境:CentOS5.4
[plain]
[root@hdp_master ~]# ssh-keygen -t rsa -P ""
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
74:80:71:18:90:0d:20:c8:e7:72:6d:c6:f2:9d:30:e4 root@hdp_master
[root@hdp_master ~]# cat id_rsa.pub >> $HOME/.ssh/authorized_keys
cat: id_rsa.pub: そのようなファイルやディレクトリはありません
[/plain]
ここでrootユーザーで作業をしていたことが原因では回帰したのでuser権限で作業することに。
$HOME/.sshの$HOMEもsshでログインしたときのディレクトリをさしているので、
デフォルトで、/home/adminが$HOMEとなる。したがって.sshへのパスは/home/admin/.sshとなる。
でもここまで何回も同じ事をやっていて、他になにか簡易的な方法がないか検索、
すると下記のコマンドで自動で作ってくれそうなのでこちらを試すことにした。
こちらのサイトを参考にさせて頂いた。
名前を、no-ssh-password.sh にして/home/adminディレクトリに作成。
[plain]
[admin@hdp_master ~]$ touch no-ssh-password.sh
[admin@hdp_master ~]$ vi no-ssh-password.sh
[/plain]
[plain]
#!/bin/sh
#------------------
# set param
hosts="hdp_master hdp_sub1"
user=admin
#user=`who -m |awk {'print $1'}`
#------------------
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
for host in ${hosts}
do
ssh ${user}@${host} 'ssh-keygen -t rsa'
ssh ${user}@${host} 'cat ~/.ssh/id_rsa.pub' | cat ->> ~/.ssh/authorized_keys
done
for host in ${hosts}
do
scp ~/.ssh/authorized_keys ${host}:~/.ssh
ssh ${user}@${host} 'chmod 700 ~/.ssh ; chmod 600 ~/.ssh/*'
done
exit
[/plain]
中略
パラメータ設定のhosts="hdp_master hdp_sub1" のホストネーム hdp_sub1で設定できず、
hdp_sub1側のネットワーク設定のホスト名はこのようにしておいたがエラーでダメだったので、
IPアドレス(192.168.3.6)にして再実行したらなんとか設定ができた。
めでたしめでたし
いろいろつまずいたところを振り返る。
環境:CentOS5.4
[plain]
[root@hdp_master ~]# ssh-keygen -t rsa -P ""
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
74:80:71:18:90:0d:20:c8:e7:72:6d:c6:f2:9d:30:e4 root@hdp_master
[root@hdp_master ~]# cat id_rsa.pub >> $HOME/.ssh/authorized_keys
cat: id_rsa.pub: そのようなファイルやディレクトリはありません
[/plain]
ここでrootユーザーで作業をしていたことが原因では回帰したのでuser権限で作業することに。
$HOME/.sshの$HOMEもsshでログインしたときのディレクトリをさしているので、
デフォルトで、/home/adminが$HOMEとなる。したがって.sshへのパスは/home/admin/.sshとなる。
でもここまで何回も同じ事をやっていて、他になにか簡易的な方法がないか検索、
すると下記のコマンドで自動で作ってくれそうなのでこちらを試すことにした。
こちらのサイトを参考にさせて頂いた。
名前を、no-ssh-password.sh にして/home/adminディレクトリに作成。
[plain]
[admin@hdp_master ~]$ touch no-ssh-password.sh
[admin@hdp_master ~]$ vi no-ssh-password.sh
[/plain]
[plain]
#!/bin/sh
#------------------
# set param
hosts="hdp_master hdp_sub1"
user=admin
#user=`who -m |awk {'print $1'}`
#------------------
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
for host in ${hosts}
do
ssh ${user}@${host} 'ssh-keygen -t rsa'
ssh ${user}@${host} 'cat ~/.ssh/id_rsa.pub' | cat ->> ~/.ssh/authorized_keys
done
for host in ${hosts}
do
scp ~/.ssh/authorized_keys ${host}:~/.ssh
ssh ${user}@${host} 'chmod 700 ~/.ssh ; chmod 600 ~/.ssh/*'
done
exit
[/plain]
中略
パラメータ設定のhosts="hdp_master hdp_sub1" のホストネーム hdp_sub1で設定できず、
hdp_sub1側のネットワーク設定のホスト名はこのようにしておいたがエラーでダメだったので、
IPアドレス(192.168.3.6)にして再実行したらなんとか設定ができた。
めでたしめでたし
2010年3月14日日曜日
Javaのアップデート方法1
前にHadoop機を組み立てているときに、nicが認識されないことで苦戦していたら、
ご学友の方に[CentOS]5.4を入れればnicが自然に認識されるよとお教えいただいた。
みると[CentOS]5.4のデフォルトのJavaは1.4だったので、アップデートしようとしていたところ、
[JDK1.6]をインストールして、java -version コマンドを打ってもVersion1.4が表示されるのが、なぜかわからなかった。
参考URL: http://blog.livedoor.jp/incomplete_7/archives/51918829.html
ご学友の方に[CentOS]5.4を入れればnicが自然に認識されるよとお教えいただいた。
みると[CentOS]5.4のデフォルトのJavaは1.4だったので、アップデートしようとしていたところ、
[JDK1.6]をインストールして、java -version コマンドを打ってもVersion1.4が表示されるのが、なぜかわからなかった。
いちおうインストールするディレクトリは、前回から変更して/usr/javaにすることにした。
先にchmodで実行権限を付与する。
[plain][root@hdp_master java]# chmod 705 jdk-6u18-linux-i586-rpm.bin
[/plain]
インストール開始[plain]
[root@hdp_master java]# ./jdk-6u13-linux-i586-rpm.bin
[/plain]
ライセンスのとろこは、spaceキーで飛ばしていき、yesを入力
Press Enter to continue….. //空enterを押下。
Done. //インストール完了!!
環境設定
[plain][root@hdp_master java]# vi /etc/profile[/plain]
/etc/profileの下段に3行を追加する(環境設定)
[plain]
export JAVA_HOME=/usr/java/jdk1.6.0_13
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
[/plain]設定内容を反映
[plain][root@hdp_master java]# source /etc/profile[/plain]
コンパイル&実行環境の設定
シンボリックリンクがデフォルトの/usr/bin/javaを指しているので、
あたらしいjavaを指すように設定する
念のためjdkが使用されているバージョンを確認
[plain][root@hdp_master java]# alternatives --display java[/plain]
新しいjavaを読むように追加する
[plain][root@hdp_master java]# alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_18/bin/java 200
[root@hdp_master java]# alternatives --config java
2 プログラムがあり 'java' を提供します。
選択 コマンド
----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /usr/java/jdk1.6.0_18/bin/java
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:[/plain]
ここで2を入力してenterを押下して完了。
最後に、java -versionと javac -versionでバージョンが同じになっていることを確認!
参考URL: http://blog.livedoor.jp/incomplete_7/archives/51918829.html
2010年2月7日日曜日
2010年1月15日金曜日
Hadoop機の作業記録
[Atom箱の作成]から、ネットに接続されているか確認したところ、デフォルトではNIC(eth0)が認識されていなかった。
そこで[参考]を元に設定したらNIC(eth0)が認識されました。
クライアントPCからsshでログインできたのを確認後、モニターとキーボード、マウスを外します。
その後、localhostとデフォルトの名前をhdp_masterと変更しました。
[root@localhost admin]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.3.8 hdp_master //←ここを追加
[root@localhost admin]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=hdp_master //←ここを追加
GATEWAY=192.168.3.8 //←ここを追加
その後、[javaのアップデート]を行うため、USBでmountコマンドを使用して、usbの中身にインストールしてあった最新のJava SDKを/usr/local上で解凍、展開を行います。[USBフラッシュメモリを使うには]
しかしmountしても、/mnt/usbfmには空っぽだったので、
# dmesg
をみると
SCSI device sdb: 512000 512-byte hdwr sectors (262 MB)
とか書いてあったのでsdaではなくsdbに変えたところ、
# mount -t vfat /dev/sdb1 /mnt/usbfm/ でなんなく認識されました。
[root@hdp_master home]# ls /mnt/usbfm
hadoop-0.20.1.tar.gz jdk-6u17-linux-i586-rpm.bin r8168-8.015.00.tar.bz2
↑
中身のなかのこれを先に解凍
[root@hdp_master usbfm]# tar zxf hadoop-0.20.1.tar.gz
[root@hdp_master usbfm]# mv hadoop-0.20.1 /home/hadoop
Javaをアップデートしたかったけど、hadoopの解凍を先に行いました。(/home直下へ)
[root@hdp_master usbfm]# ./jdk-6u17-linux-i586-rpm.bin
次にJavaの最新Verをusbfm上で、解凍展開を行おうとしたら、
Please free up the required Disk Space and try again とメモリ領域が足りないということで、ディレクトリをlocalへ移動して
[root@hdp_master usbfm]# cd /usr/local
[root@hdp_master local]# ./jdk-6u17-linux-i586-rpm.bin
Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
Extracting...
中略
For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue.....
Done. →解凍完了!
次に環境設定を行う。
参考 http://d.hatena.ne.jp/hkano/20081014
そこで[参考]を元に設定したらNIC(eth0)が認識されました。
クライアントPCからsshでログインできたのを確認後、モニターとキーボード、マウスを外します。
その後、localhostとデフォルトの名前をhdp_masterと変更しました。
[root@localhost admin]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.3.8 hdp_master //←ここを追加
[root@localhost admin]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=hdp_master //←ここを追加
GATEWAY=192.168.3.8 //←ここを追加
その後、[javaのアップデート]を行うため、USBでmountコマンドを使用して、usbの中身にインストールしてあった最新のJava SDKを/usr/local上で解凍、展開を行います。[USBフラッシュメモリを使うには]
しかしmountしても、/mnt/usbfmには空っぽだったので、
# dmesg
をみると
SCSI device sdb: 512000 512-byte hdwr sectors (262 MB)
とか書いてあったのでsdaではなくsdbに変えたところ、
# mount -t vfat /dev/sdb1 /mnt/usbfm/ でなんなく認識されました。
[root@hdp_master home]# ls /mnt/usbfm
hadoop-0.20.1.tar.gz jdk-6u17-linux-i586-rpm.bin r8168-8.015.00.tar.bz2
↑
中身のなかのこれを先に解凍
[root@hdp_master usbfm]# tar zxf hadoop-0.20.1.tar.gz
[root@hdp_master usbfm]# mv hadoop-0.20.1 /home/hadoop
Javaをアップデートしたかったけど、hadoopの解凍を先に行いました。(/home直下へ)
[root@hdp_master usbfm]# ./jdk-6u17-linux-i586-rpm.bin
次にJavaの最新Verをusbfm上で、解凍展開を行おうとしたら、
Please free up the required Disk Space and try again とメモリ領域が足りないということで、ディレクトリをlocalへ移動して
[root@hdp_master usbfm]# cd /usr/local
[root@hdp_master local]# ./jdk-6u17-linux-i586-rpm.bin
Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
Extracting...
中略
For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue.....
Done. →解凍完了!
次に環境設定を行う。
参考 http://d.hatena.ne.jp/hkano/20081014
2010年1月3日日曜日
素人思考、玄人実行
かなり前に買っていたのだけれどようやく読み終えました。
筆者の実体験に基づいて書かれているため、読んでいて爽快な気持ちになったり、追求の深さを感じられたり、迷ったり不安になったりすることは良くあることだし正常である、などをわかりやすい章で解説。再読したい本。
筆者の実体験に基づいて書かれているため、読んでいて爽快な気持ちになったり、追求の深さを感じられたり、迷ったり不安になったりすることは良くあることだし正常である、などをわかりやすい章で解説。再読したい本。
2010年1月2日土曜日
Hadoop Based Data Mining
Hw09 Hadoop Based Data Mining Platform For The Telecom Industry
感嘆のため息が漏れました・・・
中国語で読めないところがあったので院生に聞いてみたい。
感嘆のため息が漏れました・・・
中国語で読めないところがあったので院生に聞いてみたい。
登録:
投稿 (Atom)