日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

關(guān)于ES安裝的流程...

 孤風(fēng)卓影 2022-06-21 發(fā)布于河南
  1. 下載ES
    wget https://artifacts./downloads/elasticsearch/elasticsearch-6.8.0.tar.gz
    解壓:Tar -xzf elasticsearch-6.8.0.tar.gz
  2. 創(chuàng)建esuser用戶,es不建議使用root用戶啟動,所以先新建一個用戶
    當(dāng)然也可以強制root用戶啟動:bin/elasticsearch -Des.insecure.allow.root=true
    useradd esuser //創(chuàng)建用戶
    passwd esuser //設(shè)置密碼
    chown -R esuser elasticsearch-6.8.0/  //賦予用戶es權(quán)限
    sudo chmod -R 777 某一目錄
    su esuser  //切換es用戶
  3. 安裝插件,我這里安裝的es-sql和es-ik分詞器
    安裝es-sql插件 從github上下載的,有時候會連接超時,多試幾次,本地安裝總報錯,放棄了,可以從別的渠道下載
    ./elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.8.0.0/elasticsearch-sql-6.8.0.0.zip
    安裝es-ik分詞器插件,同上
    ./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.0/elasticsearch-analysis-ik-6.8.0.zip
  4. 啟動es:./elasticsearch -d # 后臺方式啟動
  5. 創(chuàng)建索引并設(shè)置mapping映射,這里面的"analyzer":"douhao"是我自定義的一個分詞器,下面會配置
    1. put 127.0.0.1:9200/test
    2. {
    3. "mappings": {
    4. "test": {
    5. "properties": {
    6. "businessId": {
    7. "type": "long"
    8. },
    9. "content": {
    10. "type": "text",
    11. "fields": {
    12. "keyword": {
    13. "type": "keyword",
    14. "ignore_above": 256
    15. }
    16. },
    17. "analyzer":"ik_max_word"
    18. },
    19. "employeeIds": {
    20. "type": "text",
    21. "analyzer":"douhao"
    22. },
    23. "endTime": {
    24. "type": "long"
    25. },
    26. "updateTime": {
    27. "type": "long"
    28. }
    29. }
    30. }
    31. },
    32. "settings":{
    33. "analysis":{
    34. "analyzer": {
    35. "douhao": {
    36. "pattern":",",
    37. "type":"pattern"
    38. }
    39. }
    40. }
    41. }
    42. }
    43. ?
    44. /添加逗號分隔的分詞器
    45. put 127.0.0.1:9200/test/test/_settings
    46. {
    47. "settings":{
    48. "analysis":{
    49. "analyzer": {
    50. "douhao": {
    51. "pattern":",",
    52. "type":"pattern"
    53. }
    54. }
    55. }
    56. }
    57. }
    58. ?

6. 就可以同步數(shù)據(jù)了。

es的DSL查詢語法牛逼是牛逼,但是入門比較難,東西太多。所以我使用了es-sql,雖說查詢沒有DSL的功能強大,但是也不賴,比較適合會mysql數(shù)據(jù)庫查詢的同學(xué)。

簡單記錄一下,以備不時之需。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多