MongoDBエラーメモ
MongoDBのインストール。
以前はIpython上で実行できる段階まで。
実はというか、インストールしたものの、手を動かしていなかった。
効率は悪いが、最初から。
ローカルで起動しようと試みたところ、下記のようなエラー
2017-07-24T16:39:44.543+0900 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-07-24T16:39:44.543+0900 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
mongoDBのデータ保存先パスがデフォルト(/data/db)のままだとディレクトリが存在しない
作ることもできるが、ここは任意のディレクトリをmongd.confに指定
mongodを起動しようとするも、こちらもエラー。
起動後、すぐにシャットダウンしてしまう。
しばらく詰まって、調べた方法を試すとmongod --config /path/mongod.confで起動できた
肝心のmongoも再起動後に実行できた。
matplotlibとseabornの日本語化
【導入理由】
iPythonから直接pdfファイルを作成しようと考えた
グラフのラベルがデフォルトでは日本語が文字化けしてしまう。
【手順】
1.日本語フォントの確認。以下ディレクトリにフォントコピー。
先達の記事を参考にフォントダウンロード http://ipafont.ipa.go.jp/
mpl-data/fonts/ttf
2.mpl-dataのmatplotlibrcをusers配下の.matplotlibにコピー。font.familyを修正。
http://qiita.com/dodo5522/items/7f9b390698f0322bf224
3. seabornのrcmod.pyも修正
4.users配下のmatplotlibディレクトリにあるfontList.py3k.cache削除。
(もう一つのcacheファイルは消さなくても動く?)
5.再起動して終わり
※スクリプトの最初にフォントの宣言だけでも動く。
mysqlインポートメモ
mysqlのインポート処理でつまづいたときのメモ
LOAD DATA INFILE
コマンドが使えないとき
The used command is not allowed with this MySQL version
MySQLの調べ物:LOAD DATA ほげほげ ( ネットサービス ) - 美味しいもの - Yahoo!ブログ
解決していないけど、動いたので放置している
The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
今回はLOCALを加えれば動いた。
以下が参考になりそう
MySQLでファイルのデータをテーブルに挿入する - Qiita
mysql.socket error
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
少し詰まったのでメモ。
Homebrewの問題らしい。
リンク先の方法で直った。
mysqlのソケットが見つからないというエラーの解消方法を教えて… - 人力検索はてな
mysql.server start
touchコマンドで以下のディレクトリに空フォルダを作成して動くこともあるらしい。
/tmp/mysql.socket
私は試してみたが動かなかった。
graphviz's executables not found
決定木をpydotplusを使ってJupyter環境で描きます。
gciの学習環境上では実行できないので、ローカル環境に構築しました。
cherries5557.hatenablog.com
実行環境
Mac Sierra 10.12.5
Ipython 5.1.0
anaconda 3-4.3.0
anaconda 3-4.3.0にはpydotplusが入っていないようなので、pipを使ってインストール。
pip install pydotplus
これだけではエラーがでます。
graphviz's executables not found
MacにGraphviz'sがインストールされていないのが原因のようです。
brew install graphviz
動きました