Apache Solrを使うことにしたので、ElasticSearchを入れるのを過去に諦めたのですが、やはりElasticSearchを使う機会が発生してきたので、やっぱりElasticSearchを入れることにします。※Pythonを勉強してたのに忙しくて別件を先にやることになるという。。

rpmでインストールするらしい。。。ひとまず確認を

 ># rpm --version

##以下結果
RPM バージョン 4.11.3

ふむ。問題ないですね。ちなみに、rpmって「RedHat Package Manager」の略らしいですよ。
yumだのrpmだの、統一できんもんかね。うっとおしい。

Javaの最新版をインストールする

Apache Solrの時もそうだったけど、Javaを入れておかないといかんらしいですよ。
https://www.oracle.com/java/technologies/downloads/ でJavaを確認してみると。。。

最新版は、「jdk-8u231-linux-x64.rpm」らしいですね。ログインして、ダウンロードしますよ。

ダウンロードしたファイルを以下でインストールします。ほんで、バージョン確認して、ちゃんとインストールされたかチェック

># rpm -ivh jdk-8u231-linux-x64.rpm

~~~~省略

>#java -version

java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

###パスも通しておく
># export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64

※コピペしないようにしてください。バージョンによって番号が違いますよ

ふむ。Javaまでは問題なくインストールできた。

ElasticSearchをインストールする

どーーーーせ、ここからエラーが出るんだろうなと思いながら、ElasticSearchをインストールする

yumでinstallできるように、レポジトリを作成する

># vim /etc/yum.repos.d/elasticsearch.repo

以下追加
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

で、作成したら、以下でインストールする

># yum -y install elasticsearch

〜長々とログがでてくる〜

インストール:
  elasticsearch.noarch 0:6.8.4-1                                                                  

完了しました!

いいね!完了しました!ってわざわざびっくりマークをつけて報告してくれるほど、心強いものはありませんね!

さて、今度はElasticSearchの設定を。。。ここでは、アクセスできるIPアドレスを登録します

># vim /etc/elasticsearch/elasticsearch.yml 

※network.hostの部分、コメントアウトを外して、アクセスするIPを入れる。
 ひとまず。network.host=0.0.0.0 とかいれておくか

さて、終わった。動くかテストだ!

>#systemctl start elasticsearch

>#curl localhost:9200
curl: (7) Failed connect to localhost:9200; 接続を拒否されました

※あれ?エラーみてみよう

>#systemctl status elasticsearch

● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 月 2019-10-28 18:43:24 JST; 1min 36s ago
     Docs: http://www.elastic.co
  Process: 2273 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)
 Main PID: 2273 (code=exited, status=1/FAILURE)

10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: at com.fasterxml.jackson.dataformat.yaml.YAMLParser.ne...372)
10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: at org.elasticsearch.common.xcontent.json.JsonXContent...:52)
10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: at org.elasticsearch.common.settings.Settings.fromXCon...675)
10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: at org.elasticsearch.common.settings.Settings.fromXCon...650)
10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: at org.elasticsearch.common.settings.Settings.access$5...:82)
10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: at org.elasticsearch.common.settings.Settings$Builder....135)
10月 28 18:43:24 localhost.localdomain elasticsearch[2273]: ... 8 more
10月 28 18:43:24 localhost.localdomain systemd[1]: elasticsearch.service: main process exited, code=exited, status...LURE
10月 28 18:43:24 localhost.localdomain systemd[1]: Unit elasticsearch.service entered failed state.
10月 28 18:43:24 localhost.localdomain systemd[1]: elasticsearch.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

…接続を拒否されました

○ね!!ほんと今すぐこのクソサーバー○ね!これだから嫌いなんだ!Linuxは!!!!
そして、エラーは全部日本語にしろ!くそやろうが!!!

やはりここに来てエラーが出たようです。

ん。。そいや、このサーバーはIPをローカルだけど振ってたな。。。192.168.XX.XX ※Xは何か数字 に変えてみるか。

>#systemctl start elasticsearch

>#curl localhost:9200

{
  "name" : "XXXXX",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "XXXXX",
  "version" : {
    "number" : "6.8.4",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "bca0c8d",
    "build_date" : "2019-10-16T06:19:49.319352Z",
    "build_snapshot" : false,
    "lucene_version" : "7.7.2",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

おお!うまくいった!You Knowね、You Know!!how many いい顔ね!はいはい!
※調べたら、network.host:のあとにスペース入れたらエラーがなくなりました。。。

ん、そいや会社の人がデータを見る時にkibanaがどうのって言ってたね。ぶっちゃけグラフなんか出さなくてもなれてるので、いらないけど、念の為。。

Kibanaをインストールする

ElasticSearchをインストールした時と同じようにリポジトリを作成して、yumでインストールする

># vim /etc/yum.repos.d/kibana.repo

※以下入力して保存
[kibana-6.x]
name=Kibana repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

※ここからインストール

># yum -y install kibana
読み込んだプラグイン:fastestmirror
kibana-6.x                                                                                                       | 1.3 kB  00:00:00     
kibana-6.x/primary                                                                                               | 208 kB  00:00:00     
Loading mirror speeds from cached hostfile
 * extras: ftp-srv2.kddilabs.jp
 * updates: ftp-srv2.kddilabs.jp

~~以下略~~

インストール:
  kibana.x86_64 0:6.8.4-1                                                                                                               

完了しました!

完了しましたか!!!!力強い言葉、ありがたき幸せ!

じゃ、kibanaも例のごとく、同じようにIPの許可を入れておく

># vim /etc/kibana/kibana.yml

※server.hostのところを"0.0.0.0"に変更。
※そして起動
># systemctl start kibana

ちゃんと起動できたようです。早速、該当のサーバーにアクセスしてみよう
http://【IPアドレス】:5601 ですよ!早速!!

あーーーイライラする!今すぐ○ねよ!クソサーバーが!!!!!

なんで?0.0.0.0 ってなんでもOKじゃなかったんかい!

さて、どうしよう。。。と思ったら、もしかしたら噂に聞くfirewallとかいうのが関係あるのかもしれない。

一旦、firewalldを停止して試してみる

># systemctl stop firewalld

※試したがつながらず。再度、起動してポートだけあけておく

># systemctl start firewalld

># firewall-cmd --permanent --add-port=5601/tcp
success
># firewall-cmd --reload
success

firewalldが原因ではないようです。。困りました。

まぁ、アクセスできてるのに、firewallもくそもあるかいって冷静に考えて気づきました。

とまぁ、色々やってて、再度リロードしたところ

1    2  

コメント

ElasticSearchを再度インストールしてみた|webトピ
qzewppqibf http://www.g3gs96579wxug0c5438ohh9g8w30jk0js.org/
<a href="http://www.g3gs96579wxug0c5438ohh9g8w30jk0js.org/">aqzewppqibf</a>
[url=http://www.g3gs96579wxug0c5438ohh9g8w30jk0js.org/]uqzewppqibf[/url]
ElasticSearchを再度インストールしてみた|webトピ
<a href="http://www.g06knx49fkk7d3a5gel11056k2rfd629s.org/">alcdoczvge</a>
[url=http://www.g06knx49fkk7d3a5gel11056k2rfd629s.org/]ulcdoczvge[/url]
lcdoczvge http://www.g06knx49fkk7d3a5gel11056k2rfd629s.org/
ElasticSearchを再度インストールしてみた|webトピ
[url=http://www.gxh1j6ien65207jnw2b2yf1y670g36o8s.org/]uffphrlhx[/url]
<a href="http://www.gxh1j6ien65207jnw2b2yf1y670g36o8s.org/">affphrlhx</a>
ffphrlhx http://www.gxh1j6ien65207jnw2b2yf1y670g36o8s.org/
ElasticSearchを再度インストールしてみた|webトピ
<a href="http://www.g5kh0b77o3a5xia2140193jpban533ubs.org/">awtnxrqoy</a>
wtnxrqoy http://www.g5kh0b77o3a5xia2140193jpban533ubs.org/
[url=http://www.g5kh0b77o3a5xia2140193jpban533ubs.org/]uwtnxrqoy[/url]
ElasticSearchを再度インストールしてみた|webトピ
[url=http://www.g4hl9e7d6k2u9l6g9i5e88n53z16ql7ys.org/]usqiblndt[/url]
sqiblndt http://www.g4hl9e7d6k2u9l6g9i5e88n53z16ql7ys.org/
<a href="http://www.g4hl9e7d6k2u9l6g9i5e88n53z16ql7ys.org/">asqiblndt</a>
ElasticSearchを再度インストールしてみた|webトピ
mwsimycxw http://www.gb9r532b36m88k8l66rjsd95yu31q8rws.org/
<a href="http://www.gb9r532b36m88k8l66rjsd95yu31q8rws.org/">amwsimycxw</a>
[url=http://www.gb9r532b36m88k8l66rjsd95yu31q8rws.org/]umwsimycxw[/url]
ElasticSearchを再度インストールしてみた|webトピ
syondef http://www.gj9414b158n5pqwi63yjfxo9573e24avs.org/
<a href="http://www.gj9414b158n5pqwi63yjfxo9573e24avs.org/">asyondef</a>
[url=http://www.gj9414b158n5pqwi63yjfxo9573e24avs.org/]usyondef[/url]
ElasticSearchを再度インストールしてみた|webトピ
[url=http://www.gw224as3wv4194u076e692wl8xpvqbe5s.org/]uhekpmgenti[/url]
hekpmgenti http://www.gw224as3wv4194u076e692wl8xpvqbe5s.org/
<a href="http://www.gw224as3wv4194u076e692wl8xpvqbe5s.org/">ahekpmgenti</a>
ElasticSearchを再度インストールしてみた|webトピ
<a href="http://www.g04n30tp4uo1214a51d1b1or23sy5fuqs.org/">ahrnegwxb</a>
[url=http://www.g04n30tp4uo1214a51d1b1or23sy5fuqs.org/]uhrnegwxb[/url]
hrnegwxb http://www.g04n30tp4uo1214a51d1b1or23sy5fuqs.org/
ElasticSearchを再度インストールしてみた|webトピ
hkvyixcgpk http://www.gfa47i487q6zi67ad4cnf33v9i20ow88s.org/
<a href="http://www.gfa47i487q6zi67ad4cnf33v9i20ow88s.org/">ahkvyixcgpk</a>
[url=http://www.gfa47i487q6zi67ad4cnf33v9i20ow88s.org/]uhkvyixcgpk[/url]
1    2    3    4    5    6    7    8    9