これらのエントリの続きです:
アリババクラウドを使う(使おうとしてみた)
アリババクラウドのインスタンスを作ってみた
↑前回までの作業でアリババクラウドの青島データセンター内に Ubuntu サーバーを立てることができました。このサーバーインスタンスを使って色々試したかったことをやってみたいと思います。
まずはお約束として、拙作マンホールマップを使ってみたいと思います。残念ながら GUI を用意していないので、curl コマンドを使ってマンホールマップ API を呼んでみます。まずは普通に「中国」を 10 件検索してみます:
動きました!「中国」というキーワードで検索ヒットしたマンホール情報の一覧から最初の10件が XML で取得できました。
では同様にして中国国内から「天安門」を検索してみます(他意はありません):
ゼロ件! えっ!?もしかしてこれが噂の The Great Firewall ・・・ かと思いましたが、実際にマンホールマップには「天安門」で登録されている情報は一件もありませんでした(笑)。繰り返しますが他意はありませんよ、ええ:
(参考)他意はありませんが、参考リンク
中国を含む各国版のGoogleで「天安門事件」を画像検索するとどうなるのか?
次に挑戦したのは「中国国内のサーバーに Hyperledger Fabric を導入してブロックチェーン環境を作る」というものです。こちらの記事を参考に Hyperledger Fabric のインストールを試みました。
同記事内では docker を導入し、docker-compose を導入し、その後に Node.js & npm をインストールしてから composer-cli を導入します。docker & docker-compose までは順調に入りました。その後に Node.js を導入しようと、n package を入れて、Node.js の新しいバージョンを導入しようとしたら・・・
・・・やけに時間がかかる・・・
・・・まだ終わらん・・・
と、結果的には導入できたのですが、このプロセスにこれまでに経験なかったほど時間がかかりました。何か環境が違っているのだろうか・・・
そして改めてこの記事の手順に沿って、npm を使って composer-cli をインストール・・・
・・・失敗してしまいました:
エラーが記録されているのは暗号化ライブラリである pkcs11js パッケージを導入するタイミングでした。ただここに問題があるのが、別の所の問題が引き金になっているのかは分かっていません。pkcs11js 単体でのインストールには問題なかったのですが、この一連の流れの中では何度試しても 100% ここで引っかかってしまう、という現象に見舞われてしまいました。過去にこんな所でひっかかったことがなかった所で引っかかってしまいました。
エラーメッセージを調べているのですが、未だに原因がよくわかっていません。何がいけないんだろうか?もしかしてさっき変な検索したのが良くなかった??(苦笑)
とりあえず、サーバー作成までは意外(?)とあっけなかったのですが、その先は一筋縄ではいかない環境であることが分かりました。うーむ、想定よりも早めに問題に遭遇・・・
アリババクラウドを使う(使おうとしてみた)
アリババクラウドのインスタンスを作ってみた
↑前回までの作業でアリババクラウドの青島データセンター内に Ubuntu サーバーを立てることができました。このサーバーインスタンスを使って色々試したかったことをやってみたいと思います。
まずはお約束として、拙作マンホールマップを使ってみたいと思います。残念ながら GUI を用意していないので、curl コマンドを使ってマンホールマップ API を呼んでみます。まずは普通に「中国」を 10 件検索してみます:
$ curl 'http://manholemap.juge.me/searchkeyword?keyword=中国&limit=10'
動きました!「中国」というキーワードで検索ヒットしたマンホール情報の一覧から最初の10件が XML で取得できました。
では同様にして中国国内から「天安門」を検索してみます(他意はありません):
$ curl 'http://manholemap.juge.me/searchkeyword?keyword=天安門&limit=10'
ゼロ件! えっ!?もしかしてこれが噂の The Great Firewall ・・・ かと思いましたが、実際にマンホールマップには「天安門」で登録されている情報は一件もありませんでした(笑)。繰り返しますが他意はありませんよ、ええ:
(参考)他意はありませんが、参考リンク
中国を含む各国版のGoogleで「天安門事件」を画像検索するとどうなるのか?
次に挑戦したのは「中国国内のサーバーに Hyperledger Fabric を導入してブロックチェーン環境を作る」というものです。こちらの記事を参考に Hyperledger Fabric のインストールを試みました。
同記事内では docker を導入し、docker-compose を導入し、その後に Node.js & npm をインストールしてから composer-cli を導入します。docker & docker-compose までは順調に入りました。その後に Node.js を導入しようと、n package を入れて、Node.js の新しいバージョンを導入しようとしたら・・・
・・・やけに時間がかかる・・・
・・・まだ終わらん・・・
と、結果的には導入できたのですが、このプロセスにこれまでに経験なかったほど時間がかかりました。何か環境が違っているのだろうか・・・
そして改めてこの記事の手順に沿って、npm を使って composer-cli をインストール・・・
・・・失敗してしまいました:
エラーが記録されているのは暗号化ライブラリである pkcs11js パッケージを導入するタイミングでした。ただここに問題があるのが、別の所の問題が引き金になっているのかは分かっていません。pkcs11js 単体でのインストールには問題なかったのですが、この一連の流れの中では何度試しても 100% ここで引っかかってしまう、という現象に見舞われてしまいました。過去にこんな所でひっかかったことがなかった所で引っかかってしまいました。
エラーメッセージを調べているのですが、未だに原因がよくわかっていません。何がいけないんだろうか?もしかしてさっき変な検索したのが良くなかった??(苦笑)
とりあえず、サーバー作成までは意外(?)とあっけなかったのですが、その先は一筋縄ではいかない環境であることが分かりました。うーむ、想定よりも早めに問題に遭遇・・・
コメント