Elasticsearchが必要となりインストールしたのですが、「?」を変更しつついくつかの「# curl ???:9200」を試しても「接続を拒否されました」となり問題点がわからず困っています。
▶ 試したこと
同様の問題があったサイトを参考に以下を試してみたが解決には至らない。
・elasticsearch.ymlを変更
#network.host: 192.168.0.1を network.host: "localhost" またnetwork.host: "IPアドレス"に変えたり #http.port: 9200を http.port: 9200
▶ 問題点
Elasticsearchをインストール後にStartは試みている「Starting elasticsearch (via systemctl):[OK]」
ステータスコマンドが使えたので追記
● elasticsearch.service - Elasticsearch Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 水 2019-08-28 17:10:15 JST; 15min ago Docs: http://www.elastic.co Process: 2659 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet -Edefault.path.logs=${LOG_DIR} -Edefault.path.data=${DATA_DIR} -Edefault.path.conf=${CONF_DIR} (code=exited, status=1/FAILURE) Process: 2656 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec (code=exited, status=0/SUCCESS) Main PID: 2659 (code=exited, status=1/FAILURE) 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net systemd[1]: Started Elasticsearch. 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net elasticsearch[2659]: OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x000000008f99...no=12) 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net elasticsearch[2659]: # 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net elasticsearch[2659]: # There is insufficient memory for the Java Runtime Environment to continue. 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net elasticsearch[2659]: # Native memory allocation (mmap) failed to map 1885798400 bytes for com...emory. 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net elasticsearch[2659]: # An error report file with more information is saved as: 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net elasticsearch[2659]: # /tmp/hs_err_pid2659.log 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net systemd[1]: elasticsearch.service: main process exited, code=exited, status=1/FAILURE 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net systemd[1]: Unit elasticsearch.service entered failed state. 8月 28 17:10:15 v133-18-56-250.vir.kagoya.net systemd[1]: elasticsearch.service failed. Hint: Some lines were ellipsized, use -l to show in full.
他の状態を確認する際に「9200」が入ったのを使うと「接続を拒否されました」となります。(curl localhost:8000では別のソフトの通信が確認できる)
インストール方法に問題がるのか、設定に問題がるのかわかりかねています。
▶ バージョン
・Centos7
・Java "1.8.0_222"
・Elasticsearch 5.x系(詳しくは確認できず)
・iptables
▶ インストール
ポート開放 # su - # iptables -A INPUT -p tcp --dport 9200 -j ACCEPT # iptables -A INPUT -p tcp --sport 9200 -j ACCEPT # iptables-save > /etc/sysconfig/iptables Java(JDK) $ sudo yum -y install java-1.8.0-openjdk-devel Elasticsearch5 $ sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch $ sudo vim /etc/yum.repos.d/elasticsearch.repo [elasticsearch-5.x] name=Elasticsearch repository for 5.x packages baseurl=https://artifacts.elastic.co/packages/5.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md $ sudo yum install elasticsearch 公式手順 https://www.elastic.co/guide/en/elasticsearch/reference/5.6/rpm.html#rpm sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
このあと色々試していますが「接続を拒否されました」とされます。
カゴヤVPSを使っているのでポート開放はiptablesだけとなります。
わかるかた、ご教示お願い致します。
回答1件
あなたの回答
tips
プレビュー