似てるから用語確認.
mysqld:MySQLサーバ
mysql :SQLステートメントを実行するためのコマンドラインクライアント
今日は,tpch_run.pyを動かそうっと.
まずは,MySQLにPythonでアクセスするためのインターフェース(MySQLdb)をここからダウンロード.
しかもなんだか,mysql_configもないと言われた.
ので,まずはMySQLのサイトから,"Libraries and header files"を持ってきてインストール.
mysql_config発見(^-^)/
/usr/bin/mysql_config
*MySQLdbのインストール(READMEに沿って)
1.解凍&移動
shell> tar xfz MySQL-python-1.2.2.tar.gz
shell> cd MySQL-python-1.2.2
2.site.cfgの設定を変更.
mysql_config = /usr/bin/mysql_config
を追加.
3.setup.pyの中身を書き換える.
mysock,mysql_cmd,mysql_queryの値を適切なものに変更.
dbgen_dir,qgenの値にそれぞれの場所を設定.
AUDIT_DIRが設定されていなかったので,環境変数に追加.
shell> setenv AUDIT_DIR "/tmp"
→ここにTPC-Hを動かした結果が保存されるみたい.
4.セットアップ
shell> python setup.py build
shell> python setup.py install
5.動かしてみる!
shell> python tpch_run.py -p -s 1 --leave_server_up
とりあえず,動いたっぽいので今日はこのまま放置してバイト行きまする.
*今日学んだこと*
インストールはrootでするべき!
先輩方,お世話になりましたm(_ _)m
0 件のコメント:
コメントを投稿