📝

Mapr v6.0がUbuntu16.04 LTSに対応されたらしいのでインストールしてみた

2023/08/29に公開

https://qiita.com/items/1e2be910c1fc236c159a


お詫び

Qiitaの元記事にて、区切り線を「---」で書いている場所があり、これがZennの記法に干渉して一部うまく表示できない記事がある事を認識しています。
全ての記事を精査しきれていないため、お手数ですがお見かけの際は教えていただけると大変喜びます。


ついにMaprがUbuntu16.04 LTSに対応!

<a href="https://maprdocs.mapr.com/home/">Maprドキュメントページ</a>
執筆時点ではまだv5.2のページに飛びますが、たぶん明日にはすべて対応されるんじゃないでしょうか?

なお、今回は<a href="https://qiita.com/nomurasan/items/4aed21a7036daeab3e7d">前回の記事(ハードウェアRAIDコントローラーをソフトウェアRAIDしようとして起動しなかった話)</a>を書いた環境をそのまま使ってます。
記事先にもありますが、Ubuntu14.04だとハードウェアRAIDコントローラーと衝突しましたが、Ubuntu16.04だとすんなり入ったので、ここでもそうしてます。

改めて明記しますが、ここで実施しているOSはUbuntu Server 16.04 です。

手順

だいたいはこの記事<a href="https://qiita.com/bigt23/items/26f56b73df8996ede61b">(VirtualBox上でMapRをインストールしてみる)</a>の通りです。
Ubuntu16.04用に以下を補足。

OSインストール

基本的にはガイドの勧めるままにインストール。
念のため、英語でやってます。
パーティションはシステムが入るディスク(sda,hda)のみ入れたのと、ネットワークを別にしたかったのでアダプターを固定IPにしたぐらい。
ユーザーのホームディレクトリの暗号化をする場合、ちょっとした知識が必要になるので、Linux自体に慣れてない・練習用に環境を作りたい程度であれば暗号化はしない方がいいかもしれない。
私はSWAPを設定する時にちょっとハマった。
<a href="https://askubuntu.com/questions/34519/how-to-disable-cryptswap">How to disable cryptswap?</a>

OSインストール直後

ネットワークの設定とかユーザーの設定とかいろいろ。

<a href="ubuntu ユーザを追加して sudo 権限をつける">https://qiita.com/white_aspara25/items/c1b9d02310b4731bfbaa</a>
<a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230926/"></a>

やらかした時なんかは、
<a href="http://tatsuyaoiw.hatenablog.com/entry/2012/07/13/003954">Debian/Ubuntu でインストール後にホスト名を変更する方法</a>
なんてのもある。

ネットワークについて

細かい設定は<a href="https://qiita.com/koshilife/items/2fa1436248f1d4938861">Ubuntu14.04のルーター化</a>を参照のこと。
ただし、

sudo ipdown (eth0)
sudo ipup (eth0)

は使えないので、

sudo systemctl restart networking

としましょう。
あとはこの辺り。
<a href="http://maruchan-shiro123.hatenablog.com/entry/2015/04/05/181854">UbuntuでNATを有効にしてルータ化する</a>

ほか、以下は参考・自分の勉強の教材にさせてもらいました。
<a href="http://shasou.blogspot.jp/2012/09/ubuntunic1204lts.html">[Ubuntu]NICを二枚使うときの注意[12.04LTS]</a>
<a href="http://www.clear-code.com/blog/2010/11/19.html">Ubuntu PCをルータ代わりにして、新しくLANを構築してみる</a>

Maprインストール

wgetしてsh走らせたらこんなエラーになりました。
<a href="https://community.mapr.com/thread/22132-mapr-install-failure">MapR Install Failure</a>
ログ見ればわかるんですが、pythonあたりが怪しそうです。
私の環境では

which python

で何も出力されてなかったので、パスが通ってないだけかと思ってpython3にシンボリックリンクを張ったんですが、ここでもエラーになったのでpython2.7系を入れて、そちらで対応しました。

Webインストーラーを起動する

単純に手元のブラウザでアクセスするだけなので、ここで困ることはほとんどないんじゃないでしょうか?
Ubuntu14.04とMapr v5.2の時は非常に苦労したものですが、本バージョンではあっさりと成功。
ただ、再起動した後の挙動がめちゃくちゃアヤしいのはv5.2から変わってなさそうです。

Mapr用のマシンにsshで接続していた時のトラブルなど

<a href="https://blog.mittostar.info/2012/11/10/known_hostsに登録されたホストキーを変更する/">known_hostsに登録されたホストキーを変更する</a>

雑談

Windows10ならUbuntuベースのLinuxが入るらしい。
<a href="https://qiita.com/Aruneko/items/c79810b0b015bebf30bb">Windows Subsystem for Linuxをインストールしてみよう!</a>

私はcmdのコマンドに慣れてないのでBAT作るのつらい、という理由でコマンドの拡張のためだけに入れたけど、ちょっとした環境を作るだけなら非常に優秀そうな印象。

GitHubで編集を提案

Discussion