日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ElasticSearch2.3.1环境搭建哪些不为人知的坑

發布時間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ElasticSearch2.3.1环境搭建哪些不为人知的坑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?? 首先說明一點,大家最好不要用什么嘗鮮版,用比穩定版就好了,要不麻煩不斷,另外出了問題,最好去官網,或者google搜索,因為這樣靠譜些,要不現在好多都是低版本的,1.4的什么的,結果按照安裝,多少情況下有這樣那樣的問題。

? 鄭重聲明,本文ElasticSearch2.3.1最新版的安裝,其他的版本請搭建自行google,最好不要百度,百度一般都是老文章,有些版本問題很多,瞎折騰

ElasticSearch 安裝配置??

? 這個有點老套了,具體大家去移步官網:https://www.elastic.co/guide/en/sense/current/installing.html

? 按照上面博客的步驟,我安裝了elasticsearch-2.3.1版本的,Java?1.8版本,可是不知道為何運行不起來

?

???? Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
?? ? at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
?? ? at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
?? ? at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)
?? ? at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

?

???? 網站一搜,環境變量的問題,可是結果里里外外搞了三次就是不行,去官網搜一下,解決額 ./bin/elasticsearch -Des.insecure.allow.root=true??

具體出現問題可以對號入座。這個是因為權限,分組的問題,可以給es用戶組 權限等等 具體問題可以百度其他的

? marvel的安裝請參考官網

??https://www.elastic.co/guide/en/marvel/current/installing-marvel.html

cd /usr/share/elasticsearch sudo bin/plugin install license sudo bin/plugin install marvel-agent

?

現在是:http://localhost:9200/_plugin/marvel/?是空白,還是不知道啥原因,算了,先把數據庫數據導入進來再說

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

推薦:Elasticsearch入門中文版 ??http://es.xiaoleilu.com/010_Intro/00_README.htm

https://www.gitbook.com/book/looly/elasticsearch-the-definitive-guide-cn/details

將MySQL中的數據導入ElasticSearch

上面那篇文章的問題,下面將會說明

由于es官網叫停river類的導入插件,因此原始的elasticsearch-jdbc-river變更為elasticsearch-jdbc,成為一個獨立的導入工具。官方提到的同類型工具還有logstash,個人覺得logstash在做數據庫同步的時候并不是很好用,有太多坑要填。

目前2.0以上版本并不支持windows的環境,所以各位同學不要試了,windows下最高支持到1.7.3。(2015.12.9)

所以大家看到

?

[php]?view plaincopy
  • ./bin/plugin?--install?river-jdbc?--url??http://xbib.org/repository/org/xbib/elasticsearch/plugin/elasticsearch-river-jdbc/1.5.0.5/elasticsearch-river-jdbc-1.5.0.5-plugin.zip</span>??

  • 這樣的命令 那么就是坑,因為官方不讓安裝了,因為這個問題,我折騰了好久

    ?

    具體做法就是

    ?

    [php]?view plaincopy
  • $?wget?http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.3.1.0/elasticsearch-jdbc-2.3.1.0-dist.zip??
  • $?unzip?elasticsearch-jdbc-2.3.1.0-dist.zip??
  • 編輯vim import.sh

    ?

    下面 database是我MySQL數據庫名稱

    table是我mysql的表名稱

    [php]?view plaincopy
  • "index"?:?"test",??
  • index是es中的數據結構,你可以把他看成mysql中的庫 [php]?view plaincopy
  • "type"?:?"stdutent"??
  • type類似于mysql中的表
    [php]?view plaincopy
  • bin=/root/elasticsearch-2.3.1/elasticsearch-jdbc-2.3.1.0/bin??
  • lib=/root/elasticsearch-2.3.1/elasticsearch-jdbc-2.3.1.0/lib??
  • echo?'{??
  • "type"?:?"jdbc",??
  • "jdbc":?{??
  • "url":"jdbc:mysql://localhost:3306/database",??
  • "user":"root",??
  • "password":"root",??
  • "sql":"select?*?from?table",??
  • "index"?:?"test",??
  • "type"?:?"stdutent"??
  • }??
  • }'|?java?\??
  • ????-cp?"${lib}/*"?\??
  • ????-Dlog4j.configurationFile=${bin}/log4j2.xml?\??
  • ????org.xbib.tools.Runner?\??
  • ????org.xbib.tools.JDBCImporter??
  • chmod +x import.sh 根據數據庫原因,導入可能有些慢

    運行之后./import.sh
    往下

    [php]?view plaincopy
  • [root@localhost?elasticsearch-jdbc-2.3.1.0]#?curl?'http://localhost:9200/test/student/_search?pretty&q=*'??
  • ?

    如果有數據,說明導入成功

    ?

    任何東西不考慮環境因素,那么坑很多,jdbc具體安裝可以參考? 這個可能是個完善的方法,我上面只能導入一個表的文件

    詳細的jdbc安裝可以參考下面一篇文章

    http://bluereader.org/article/122422454



    官方插件?https://github.com/jprante/elasticsearch-jdbc

    了解下概念吧,下面的jdbc安裝已經不適用了

    https://github.com/leotse90/blogs/blob/master/ElasticSearch%E4%B8%8EMySQL%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E4%BB%A5%E5%8F%8A%E4%BF%AE%E6%94%B9%E8%A1%A8%E7%BB%93%E6%9E%84.md

    ?

    轉載于:https://www.cnblogs.com/Don/p/5529003.html

    總結

    以上是生活随笔為你收集整理的ElasticSearch2.3.1环境搭建哪些不为人知的坑的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。